/*===========================================
	GRRLIB Template
	Use this to start coding with GRRLIB
===========================================*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <malloc.h>
#include <math.h>
#include <ogcsys.h>
#include <gccore.h>
#include <wiiuse/wpad.h>

#include "GRRLIB/GRRLIB.h"
#include "GRRLIB/fonts/font5.h"
extern u16 *GRRLIB_buffer;

#include "../gfx/grrlib.h"
#include "../gfx/nounours.h"
#include "../gfx/existenze.h"
#include "../gfx/tlb.h"

#include "../gfx/cubeyo.h"
#include "../gfx/cubeX.h"
#include "../gfx/cubeY.h"

#include "StSoundLibrary/StSoundLibrary.h"
static int playing = 0;
static YMMUSIC *pMusic;
#define AUDIOBUFFER 2048
u8  SoundBuffer[2][AUDIOBUFFER]  __attribute__((__aligned__(32)));
u8  tempbuffer[AUDIOBUFFER];
int whichab = 0;

extern u8 Airball_remix[];
extern u32 Airball_remix_size;
extern u8 Alloy_Run_1[];
extern u32 Alloy_Run_1_size;
extern u8 Alloy_Run_2[];
extern u32 Alloy_Run_2_size;
extern u8 Amberstar_10[];
extern u32 Amberstar_10_size;
extern u8 Amberstar_11[];
extern u32 Amberstar_11_size;
extern u8 Amberstar_12[];
extern u32 Amberstar_12_size;
extern u8 Amberstar_13[];
extern u32 Amberstar_13_size;
extern u8 Amberstar_14[];
extern u32 Amberstar_14_size;
extern u8 Amberstar_15[];
extern u32 Amberstar_15_size;
extern u8 Amberstar_16[];
extern u32 Amberstar_16_size;
extern u8 Amberstar_17[];
extern u32 Amberstar_17_size;
extern u8 Amberstar_18[];
extern u32 Amberstar_18_size;
extern u8 Amberstar_19[];
extern u32 Amberstar_19_size;
extern u8 Amberstar_1[];
extern u32 Amberstar_1_size;
extern u8 Amberstar_20[];
extern u32 Amberstar_20_size;
extern u8 Amberstar_2[];
extern u32 Amberstar_2_size;
extern u8 Amberstar_3[];
extern u32 Amberstar_3_size;
extern u8 Amberstar_4[];
extern u32 Amberstar_4_size;
extern u8 Amberstar_5[];
extern u32 Amberstar_5_size;
extern u8 Amberstar_6[];
extern u32 Amberstar_6_size;
extern u8 Amberstar_7[];
extern u32 Amberstar_7_size;
extern u8 Amberstar_8[];
extern u32 Amberstar_8_size;
extern u8 Amberstar_9[];
extern u32 Amberstar_9_size;
extern u8 Amiga_Demo_end_screen[];
extern u32 Amiga_Demo_end_screen_size;
extern u8 Amiga_Demo_Overscan_screen[];
extern u32 Amiga_Demo_Overscan_screen_size;
extern u8 A_Prehistoric_Tale_10[];
extern u32 A_Prehistoric_Tale_10_size;
extern u8 A_Prehistoric_Tale_11[];
extern u32 A_Prehistoric_Tale_11_size;
extern u8 A_Prehistoric_Tale_12[];
extern u32 A_Prehistoric_Tale_12_size;
extern u8 A_Prehistoric_Tale_13[];
extern u32 A_Prehistoric_Tale_13_size;
extern u8 A_Prehistoric_Tale_14[];
extern u32 A_Prehistoric_Tale_14_size;
extern u8 A_Prehistoric_Tale_15_title[];
extern u32 A_Prehistoric_Tale_15_title_size;
extern u8 A_Prehistoric_Tale_16_intro[];
extern u32 A_Prehistoric_Tale_16_intro_size;
extern u8 A_Prehistoric_Tale_1[];
extern u32 A_Prehistoric_Tale_1_size;
extern u8 A_Prehistoric_Tale_2[];
extern u32 A_Prehistoric_Tale_2_size;
extern u8 A_Prehistoric_Tale_3[];
extern u32 A_Prehistoric_Tale_3_size;
extern u8 A_Prehistoric_Tale_4[];
extern u32 A_Prehistoric_Tale_4_size;
extern u8 A_Prehistoric_Tale_5[];
extern u32 A_Prehistoric_Tale_5_size;
extern u8 A_Prehistoric_Tale_6[];
extern u32 A_Prehistoric_Tale_6_size;
extern u8 A_Prehistoric_Tale_7[];
extern u32 A_Prehistoric_Tale_7_size;
extern u8 A_Prehistoric_Tale_8[];
extern u32 A_Prehistoric_Tale_8_size;
extern u8 A_Prehistoric_Tale_9[];
extern u32 A_Prehistoric_Tale_9_size;
extern u8 Archon_1[];
extern u32 Archon_1_size;
extern u8 Archon_2[];
extern u32 Archon_2_size;
extern u8 Archon_3[];
extern u32 Archon_3_size;
extern u8 Archon_4[];
extern u32 Archon_4_size;
extern u8 Archon_5[];
extern u32 Archon_5_size;
extern u8 Archon_6[];
extern u32 Archon_6_size;
extern u8 Archon_7[];
extern u32 Archon_7_size;
extern u8 Arpy_1[];
extern u32 Arpy_1_size;
extern u8 Arpy_2[];
extern u32 Arpy_2_size;
extern u8 Arpy_3[];
extern u32 Arpy_3_size;
extern u8 Arpy_4[];
extern u32 Arpy_4_size;
extern u8 Arpy_5[];
extern u32 Arpy_5_size;
extern u8 Arpy_6[];
extern u32 Arpy_6_size;
extern u8 Arpy_mix[];
extern u32 Arpy_mix_size;
extern u8 Astaroth_1[];
extern u32 Astaroth_1_size;
extern u8 Astaroth_2[];
extern u32 Astaroth_2_size;
extern u8 Astaroth_3[];
extern u32 Astaroth_3_size;
extern u8 Astaroth_4[];
extern u32 Astaroth_4_size;
extern u8 Atomino_1[];
extern u32 Atomino_1_size;
extern u8 Atomino_2[];
extern u32 Atomino_2_size;
extern u8 Atomino_3[];
extern u32 Atomino_3_size;
extern u8 Atomino_4[];
extern u32 Atomino_4_size;
extern u8 Atomix[];
extern u32 Atomix_size;
extern u8 Axel_F[];
extern u32 Axel_F_size;
extern u8 Bach_the_future[];
extern u32 Bach_the_future_size;
extern u8 Bankok_Knights_1[];
extern u32 Bankok_Knights_1_size;
extern u8 Bankok_Knights_2[];
extern u32 Bankok_Knights_2_size;
extern u8 Big_Ace_2[];
extern u32 Big_Ace_2_size;
extern u8 Big_Aufwiedersehen_Monty_10[];
extern u32 Big_Aufwiedersehen_Monty_10_size;
extern u8 Big_Aufwiedersehen_Monty_11[];
extern u32 Big_Aufwiedersehen_Monty_11_size;
extern u8 Big_Aufwiedersehen_Monty_12[];
extern u32 Big_Aufwiedersehen_Monty_12_size;
extern u8 Big_Aufwiedersehen_Monty_13[];
extern u32 Big_Aufwiedersehen_Monty_13_size;
extern u8 Big_Aufwiedersehen_Monty_1[];
extern u32 Big_Aufwiedersehen_Monty_1_size;
extern u8 Big_Aufwiedersehen_Monty_2[];
extern u32 Big_Aufwiedersehen_Monty_2_size;
extern u8 Big_Aufwiedersehen_Monty_3[];
extern u32 Big_Aufwiedersehen_Monty_3_size;
extern u8 Big_Aufwiedersehen_Monty_4[];
extern u32 Big_Aufwiedersehen_Monty_4_size;
extern u8 Big_Aufwiedersehen_Monty_5[];
extern u32 Big_Aufwiedersehen_Monty_5_size;
extern u8 Big_Aufwiedersehen_Monty_6[];
extern u32 Big_Aufwiedersehen_Monty_6_size;
extern u8 Big_Aufwiedersehen_Monty_7[];
extern u32 Big_Aufwiedersehen_Monty_7_size;
extern u8 Big_Aufwiedersehen_Monty_8[];
extern u32 Big_Aufwiedersehen_Monty_8_size;
extern u8 Big_Aufwiedersehen_Monty_9[];
extern u32 Big_Aufwiedersehen_Monty_9_size;
extern u8 Big_Balloon_Challenge_1[];
extern u32 Big_Balloon_Challenge_1_size;
extern u8 Big_Balloon_Challenge_2[];
extern u32 Big_Balloon_Challenge_2_size;
extern u8 Big_Battle_of_Britain[];
extern u32 Big_Battle_of_Britain_size;
extern u8 Big_Bump_Set_Spike_1[];
extern u32 Big_Bump_Set_Spike_1_size;
extern u8 Big_Bump_Set_Spike_2[];
extern u32 Big_Bump_Set_Spike_2_size;
extern u8 Big_Chimera_1[];
extern u32 Big_Chimera_1_size;
extern u8 Big_Chimera_2[];
extern u32 Big_Chimera_2_size;
extern u8 Big_Clumsy_Colin_Action_Biker_1[];
extern u32 Big_Clumsy_Colin_Action_Biker_1_size;
extern u8 Big_Clumsy_Colin_Action_Biker_2[];
extern u32 Big_Clumsy_Colin_Action_Biker_2_size;
extern u8 Big_Clumsy_Colin_Action_Biker_3[];
extern u32 Big_Clumsy_Colin_Action_Biker_3_size;
extern u8 Big_Commando_1_game[];
extern u32 Big_Commando_1_game_size;
extern u8 Big_Commando_2_highscore[];
extern u32 Big_Commando_2_highscore_size;
extern u8 Big_Commando_3[];
extern u32 Big_Commando_3_size;
extern u8 Big_Confusion[];
extern u32 Big_Confusion_size;
extern u8 Big_Crazy_Comets_1[];
extern u32 Big_Crazy_Comets_1_size;
extern u8 Big_Crazy_Comets_2[];
extern u32 Big_Crazy_Comets_2_size;
extern u8 Big_Delta_10[];
extern u32 Big_Delta_10_size;
extern u8 Big_Delta_1_highscore[];
extern u32 Big_Delta_1_highscore_size;
extern u8 Big_Delta_2_title[];
extern u32 Big_Delta_2_title_size;
extern u8 Big_Delta_3[];
extern u32 Big_Delta_3_size;
extern u8 Big_Delta_4[];
extern u32 Big_Delta_4_size;
extern u8 Big_Delta_5[];
extern u32 Big_Delta_5_size;
extern u8 Big_Delta_6[];
extern u32 Big_Delta_6_size;
extern u8 Big_Delta_7[];
extern u32 Big_Delta_7_size;
extern u8 Big_Delta_8[];
extern u32 Big_Delta_8_size;
extern u8 Big_Delta_9[];
extern u32 Big_Delta_9_size;
extern u8 Big_Delta_preview[];
extern u32 Big_Delta_preview_size;
extern u8 Big_Education[];
extern u32 Big_Education_size;
extern u8 Big_Flash_Gordon[];
extern u32 Big_Flash_Gordon_size;
extern u8 Big_Formula_One[];
extern u32 Big_Formula_One_size;
extern u8 Big_Geoff_Capes_Strongman_1[];
extern u32 Big_Geoff_Capes_Strongman_1_size;
extern u8 Big_Geoff_Capes_Strongman_2[];
extern u32 Big_Geoff_Capes_Strongman_2_size;
extern u8 Big_Geoff_Capes_Strongman_3[];
extern u32 Big_Geoff_Capes_Strongman_3_size;
extern u8 Big_Geoff_Capes_Strongman_4[];
extern u32 Big_Geoff_Capes_Strongman_4_size;
extern u8 Big_Geoff_Capes_Strongman_5[];
extern u32 Big_Geoff_Capes_Strongman_5_size;
extern u8 Big_Geoff_Capes_Strongman_6[];
extern u32 Big_Geoff_Capes_Strongman_6_size;
extern u8 Big_Gerry_the_Germ_1[];
extern u32 Big_Gerry_the_Germ_1_size;
extern u8 Big_Gerry_the_Germ_2[];
extern u32 Big_Gerry_the_Germ_2_size;
extern u8 Big_Gerry_the_Germ_3[];
extern u32 Big_Gerry_the_Germ_3_size;
extern u8 Big_Gerry_the_Germ_4[];
extern u32 Big_Gerry_the_Germ_4_size;
extern u8 Big_Gerry_the_Germ_5[];
extern u32 Big_Gerry_the_Germ_5_size;
extern u8 Big_Gerry_the_Germ_6[];
extern u32 Big_Gerry_the_Germ_6_size;
extern u8 Big_Gerry_the_Germ_7[];
extern u32 Big_Gerry_the_Germ_7_size;
extern u8 Big_Gremlin_Music_Demo_1[];
extern u32 Big_Gremlin_Music_Demo_1_size;
extern u8 Big_Gremlin_Music_Demo_2[];
extern u32 Big_Gremlin_Music_Demo_2_size;
extern u8 Big_Gremlin_Music_Demo_3[];
extern u32 Big_Gremlin_Music_Demo_3_size;
extern u8 Big_Gremlin_Music_Demo_4[];
extern u32 Big_Gremlin_Music_Demo_4_size;
extern u8 Big_Gremlin_Music_Demo_5[];
extern u32 Big_Gremlin_Music_Demo_5_size;
extern u8 Big_Gremlin_Music_Demo_6[];
extern u32 Big_Gremlin_Music_Demo_6_size;
extern u8 Big_Gremlin_Music_Demo_7[];
extern u32 Big_Gremlin_Music_Demo_7_size;
extern u8 Big_Harvey_Smiths_Show_Jumping[];
extern u32 Big_Harvey_Smiths_Show_Jumping_size;
extern u8 Big_Human_Race_1[];
extern u32 Big_Human_Race_1_size;
extern u8 Big_Human_Race_2[];
extern u32 Big_Human_Race_2_size;
extern u8 Big_Human_Race_3[];
extern u32 Big_Human_Race_3_size;
extern u8 Big_Human_Race_4[];
extern u32 Big_Human_Race_4_size;
extern u8 Big_Human_Race_5[];
extern u32 Big_Human_Race_5_size;
extern u8 Big_Hunter_Patrol[];
extern u32 Big_Hunter_Patrol_size;
extern u8 Big_I_ball[];
extern u32 Big_I_ball_size;
extern u8 Big_International_karate_[];
extern u32 Big_International_karate__size;
extern u8 Big_International_Karate[];
extern u32 Big_International_Karate_size;
extern u8 Big_Labello[];
extern u32 Big_Labello_size;
extern u8 Big_Lightforce[];
extern u32 Big_Lightforce_size;
extern u8 Big_Locomotion[];
extern u32 Big_Locomotion_size;
extern u8 Big_Master_of_Magic_1[];
extern u32 Big_Master_of_Magic_1_size;
extern u8 Big_Master_of_Magic_2[];
extern u32 Big_Master_of_Magic_2_size;
extern u8 Big_Master_of_Magic_3[];
extern u32 Big_Master_of_Magic_3_size;
extern u8 Big_Monty_on_the_Run_1[];
extern u32 Big_Monty_on_the_Run_1_size;
extern u8 Big_Monty_on_the_Run_2[];
extern u32 Big_Monty_on_the_Run_2_size;
extern u8 Big_Monty_on_the_Run_3[];
extern u32 Big_Monty_on_the_Run_3_size;
extern u8 Big_Nemesis_the_Warlock[];
extern u32 Big_Nemesis_the_Warlock_size;
extern u8 Big_One_man_and_his_droid[];
extern u32 Big_One_man_and_his_droid_size;
extern u8 Big_Phantoms_of_the_Asteroid_1[];
extern u32 Big_Phantoms_of_the_Asteroid_1_size;
extern u8 Big_Phantoms_of_the_Asteroid_2[];
extern u32 Big_Phantoms_of_the_Asteroid_2_size;
extern u8 Big_Samantha_Fox_Strip_Poker_1[];
extern u32 Big_Samantha_Fox_Strip_Poker_1_size;
extern u8 Big_Samantha_Fox_Strip_Poker_2[];
extern u32 Big_Samantha_Fox_Strip_Poker_2_size;
extern u8 Big_Samantha_Fox_Strip_Poker_3[];
extern u32 Big_Samantha_Fox_Strip_Poker_3_size;
extern u8 Big_Samantha_Fox_Strip_Poker_4[];
extern u32 Big_Samantha_Fox_Strip_Poker_4_size;
extern u8 Big_Samantha_Fox_Strip_Poker_5[];
extern u32 Big_Samantha_Fox_Strip_Poker_5_size;
extern u8 Big_Samantha_Fox_Strip_Poker_6[];
extern u32 Big_Samantha_Fox_Strip_Poker_6_size;
extern u8 Big_Sanxion_loader[];
extern u32 Big_Sanxion_loader_size;
extern u8 Big_Sanxion[];
extern u32 Big_Sanxion_size;
extern u8 Big_Small_Title[];
extern u32 Big_Small_Title_size;
extern u8 Big_Spellbound[];
extern u32 Big_Spellbound_size;
extern u8 Big_Starpaws_1[];
extern u32 Big_Starpaws_1_size;
extern u8 Big_Starpaws_2[];
extern u32 Big_Starpaws_2_size;
extern u8 Big_Starpaws_3[];
extern u32 Big_Starpaws_3_size;
extern u8 Big_Thalamus[];
extern u32 Big_Thalamus_size;
extern u8 Big_The_Last_V8_1[];
extern u32 Big_The_Last_V8_1_size;
extern u8 Big_The_Last_V8_2[];
extern u32 Big_The_Last_V8_2_size;
extern u8 Big_The_Last_V8_3[];
extern u32 Big_The_Last_V8_3_size;
extern u8 Big_Thing_on_a_spring[];
extern u32 Big_Thing_on_a_spring_size;
extern u8 Big_Thrust[];
extern u32 Big_Thrust_size;
extern u8 Big_Warhawk[];
extern u32 Big_Warhawk_size;
extern u8 Big_W_a_r[];
extern u32 Big_W_a_r_size;
extern u8 Big_Wiz_1[];
extern u32 Big_Wiz_1_size;
extern u8 Big_Wiz_2[];
extern u32 Big_Wiz_2_size;
extern u8 Big_Wiz_3[];
extern u32 Big_Wiz_3_size;
extern u8 Big_Zoids[];
extern u32 Big_Zoids_size;
extern u8 Big_Zoolook[];
extern u32 Big_Zoolook_size;
extern u8 Chambers_of_Shaolin_1_test_3[];
extern u32 Chambers_of_Shaolin_1_test_3_size;
extern u8 Chambers_of_Shaolin_2_title[];
extern u32 Chambers_of_Shaolin_2_title_size;
extern u8 Chambers_of_Shaolin_3_loader[];
extern u32 Chambers_of_Shaolin_3_loader_size;
extern u8 Chambers_of_Shaolin_4_test_2[];
extern u32 Chambers_of_Shaolin_4_test_2_size;
extern u8 Chambers_of_Shaolin_5_you_blew_it_[];
extern u32 Chambers_of_Shaolin_5_you_blew_it__size;
extern u8 Chambers_of_Shaolin_6_test_1[];
extern u32 Chambers_of_Shaolin_6_test_1_size;
extern u8 Chambers_of_Shaolin_Chinese_revolution[];
extern u32 Chambers_of_Shaolin_Chinese_revolution_size;
extern u8 Chambers_of_Shaolin_Mega_Pock_Olipse[];
extern u32 Chambers_of_Shaolin_Mega_Pock_Olipse_size;
extern u8 Chambers_of_Shaolin_Modu_Attack[];
extern u32 Chambers_of_Shaolin_Modu_Attack_size;
extern u8 Chambers_of_Shaolin_Trapped_in_China[];
extern u32 Chambers_of_Shaolin_Trapped_in_China_size;
extern u8 Circus_Attractions_10[];
extern u32 Circus_Attractions_10_size;
extern u8 Circus_Attractions_1[];
extern u32 Circus_Attractions_1_size;
extern u8 Circus_Attractions_2[];
extern u32 Circus_Attractions_2_size;
extern u8 Circus_Attractions_3[];
extern u32 Circus_Attractions_3_size;
extern u8 Circus_Attractions_4[];
extern u32 Circus_Attractions_4_size;
extern u8 Circus_Attractions_5[];
extern u32 Circus_Attractions_5_size;
extern u8 Circus_Attractions_6[];
extern u32 Circus_Attractions_6_size;
extern u8 Circus_Attractions_7[];
extern u32 Circus_Attractions_7_size;
extern u8 Circus_Attractions_8[];
extern u32 Circus_Attractions_8_size;
extern u8 Circus_Attractions_9[];
extern u32 Circus_Attractions_9_size;
extern u8 Comic_bakery[];
extern u32 Comic_bakery_size;
extern u8 Crimetime[];
extern u32 Crimetime_size;
extern u8 Cuddly_3D_doc[];
extern u32 Cuddly_3D_doc_size;
extern u8 Cuddly_Big_Sprite[];
extern u32 Cuddly_Big_Sprite_size;
extern u8 Cuddly_Colorshock[];
extern u32 Cuddly_Colorshock_size;
extern u8 Cuddly_main_menu[];
extern u32 Cuddly_main_menu_size;
extern u8 Cuddly_Megaballs[];
extern u32 Cuddly_Megaballs_size;
extern u8 Cuddly_Resetscreen[];
extern u32 Cuddly_Resetscreen_size;
extern u8 Cuddly_Screen_4[];
extern u32 Cuddly_Screen_4_size;
extern u8 Cuddly_Star_Wars[];
extern u32 Cuddly_Star_Wars_size;
extern u8 Cybernoid_2_1[];
extern u32 Cybernoid_2_1_size;
extern u8 Cybernoid_2_2[];
extern u32 Cybernoid_2_2_size;
extern u8 Dark_Side_of_the_Spoon_1[];
extern u32 Dark_Side_of_the_Spoon_1_size;
extern u8 Dark_Side_of_the_Spoon_2[];
extern u32 Dark_Side_of_the_Spoon_2_size;
extern u8 Deepstrike[];
extern u32 Deepstrike_size;
extern u8 Dragon_Flight_10_Temple[];
extern u32 Dragon_Flight_10_Temple_size;
extern u8 Dragon_Flight_11_Inventory[];
extern u32 Dragon_Flight_11_Inventory_size;
extern u8 Dragon_Flight_12_Fighting_3[];
extern u32 Dragon_Flight_12_Fighting_3_size;
extern u8 Dragon_Flight_13_Something_3[];
extern u32 Dragon_Flight_13_Something_3_size;
extern u8 Dragon_Flight_14_City_1[];
extern u32 Dragon_Flight_14_City_1_size;
extern u8 Dragon_Flight_15_Fighting_2[];
extern u32 Dragon_Flight_15_Fighting_2_size;
extern u8 Dragon_Flight_16_Fighting_1[];
extern u32 Dragon_Flight_16_Fighting_1_size;
extern u8 Dragon_Flight_1_Title[];
extern u32 Dragon_Flight_1_Title_size;
extern u8 Dragon_Flight_2_King_Halfton_2[];
extern u32 Dragon_Flight_2_King_Halfton_2_size;
extern u8 Dragon_Flight_3_King_Halfton_1[];
extern u32 Dragon_Flight_3_King_Halfton_1_size;
extern u8 Dragon_Flight_4_Finish_1[];
extern u32 Dragon_Flight_4_Finish_1_size;
extern u8 Dragon_Flight_5_Finish_2[];
extern u32 Dragon_Flight_5_Finish_2_size;
extern u8 Dragon_Flight_6_Finish_3[];
extern u32 Dragon_Flight_6_Finish_3_size;
extern u8 Dragon_Flight_7_Something_1[];
extern u32 Dragon_Flight_7_Something_1_size;
extern u8 Dragon_Flight_8_City_2[];
extern u32 Dragon_Flight_8_City_2_size;
extern u8 Dragon_Flight_9_Something_2[];
extern u32 Dragon_Flight_9_Something_2_size;
extern u8 Dragon_Flight_Unicorn[];
extern u32 Dragon_Flight_Unicorn_size;
extern u8 Dugger_1[];
extern u32 Dugger_1_size;
extern u8 Dugger_2[];
extern u32 Dugger_2_size;
extern u8 Dugger_3[];
extern u32 Dugger_3_size;
extern u8 Dugger_4[];
extern u32 Dugger_4_size;
extern u8 Dugger_5[];
extern u32 Dugger_5_size;
extern u8 Eliminator[];
extern u32 Eliminator_size;
extern u8 Enchanted_Lands_10_game_over[];
extern u32 Enchanted_Lands_10_game_over_size;
extern u8 Enchanted_Lands_1_intro[];
extern u32 Enchanted_Lands_1_intro_size;
extern u8 Enchanted_Lands_2_level_1[];
extern u32 Enchanted_Lands_2_level_1_size;
extern u8 Enchanted_Lands_3_level_2[];
extern u32 Enchanted_Lands_3_level_2_size;
extern u8 Enchanted_Lands_4_level_3[];
extern u32 Enchanted_Lands_4_level_3_size;
extern u8 Enchanted_Lands_5_level_4[];
extern u32 Enchanted_Lands_5_level_4_size;
extern u8 Enchanted_Lands_6_level_5[];
extern u32 Enchanted_Lands_6_level_5_size;
extern u8 Enchanted_Lands_7_level_6[];
extern u32 Enchanted_Lands_7_level_6_size;
extern u8 Enchanted_Lands_8_level_7[];
extern u32 Enchanted_Lands_8_level_7_size;
extern u8 Enchanted_Lands_9_level_8[];
extern u32 Enchanted_Lands_9_level_8_size;
extern u8 Final_Synth_Sample_1[];
extern u32 Final_Synth_Sample_1_size;
extern u8 Final_Synth_Sample_2[];
extern u32 Final_Synth_Sample_2_size;
extern u8 Final_Synth_Sample_3[];
extern u32 Final_Synth_Sample_3_size;
extern u8 Final_Synth_Sample_4[];
extern u32 Final_Synth_Sample_4_size;
extern u8 Final_Synth_Sample_5[];
extern u32 Final_Synth_Sample_5_size;
extern u8 Final_Synth_Sample_6[];
extern u32 Final_Synth_Sample_6_size;
extern u8 Final_Synth_Sample_7[];
extern u32 Final_Synth_Sample_7_size;
extern u8 fiveth_Gear_1_title[];
extern u32 fiveth_Gear_1_title_size;
extern u8 fiveth_Gear_2[];
extern u32 fiveth_Gear_2_size;
extern u8 fiveth_Gear_3[];
extern u32 fiveth_Gear_3_size;
extern u8 fiveth_Gear_4[];
extern u32 fiveth_Gear_4_size;
extern u8 fiveth_Gear_5[];
extern u32 fiveth_Gear_5_size;
extern u8 Forgotten_Worlds[];
extern u32 Forgotten_Worlds_size;
extern u8 Froehn[];
extern u32 Froehn_size;
extern u8 Gambol_1[];
extern u32 Gambol_1_size;
extern u8 Gambol_2[];
extern u32 Gambol_2_size;
extern u8 Gambol_3[];
extern u32 Gambol_3_size;
extern u8 Ghost_Battle_1_loader[];
extern u32 Ghost_Battle_1_loader_size;
extern u8 Ghost_Battle_2_title[];
extern u32 Ghost_Battle_2_title_size;
extern u8 Ghost_Battle_3_level_1[];
extern u32 Ghost_Battle_3_level_1_size;
extern u8 Ghost_Battle_4_level_2[];
extern u32 Ghost_Battle_4_level_2_size;
extern u8 Ghost_Battle_5_level_3[];
extern u32 Ghost_Battle_5_level_3_size;
extern u8 Ghost_Battle_6_level_4[];
extern u32 Ghost_Battle_6_level_4_size;
extern u8 Ghost_Battle_7_over[];
extern u32 Ghost_Battle_7_over_size;
extern u8 Grand_Monster_Slam_jingle_1[];
extern u32 Grand_Monster_Slam_jingle_1_size;
extern u8 Grand_Monster_Slam_jingle_2[];
extern u32 Grand_Monster_Slam_jingle_2_size;
extern u8 Grand_Monster_Slam_jingle_3[];
extern u32 Grand_Monster_Slam_jingle_3_size;
extern u8 Grand_Monster_Slam[];
extern u32 Grand_Monster_Slam_size;
extern u8 Great_Courts_2[];
extern u32 Great_Courts_2_size;
extern u8 Great_Giana_Sisters_1_title[];
extern u32 Great_Giana_Sisters_1_title_size;
extern u8 Great_Giana_Sisters_2_ingame_1[];
extern u32 Great_Giana_Sisters_2_ingame_1_size;
extern u8 Great_Giana_Sisters_3_bonus[];
extern u32 Great_Giana_Sisters_3_bonus_size;
extern u8 Great_Giana_Sisters_4_ingame_2[];
extern u32 Great_Giana_Sisters_4_ingame_2_size;
extern u8 Great_Giana_Sisters_5_ingame_3[];
extern u32 Great_Giana_Sisters_5_ingame_3_size;
extern u8 Great_Giana_Sisters_6_highscore[];
extern u32 Great_Giana_Sisters_6_highscore_size;
extern u8 Hexer[];
extern u32 Hexer_size;
extern u8 Ian_n_Mick_2[];
extern u32 Ian_n_Mick_2_size;
extern u8 Insect_in_Space_1[];
extern u32 Insect_in_Space_1_size;
extern u8 Insect_in_Space_2[];
extern u32 Insect_in_Space_2_size;
extern u8 Jinx_1[];
extern u32 Jinx_1_size;
extern u8 Jinx_2[];
extern u32 Jinx_2_size;
extern u8 JT_in_Space[];
extern u32 JT_in_Space_size;
extern u8 Knucklebusters[];
extern u32 Knucklebusters_size;
extern u8 Last_Ninja_remix_1[];
extern u32 Last_Ninja_remix_1_size;
extern u8 Last_Ninja_remix_2[];
extern u32 Last_Ninja_remix_2_size;
extern u8 Last_Ninja_remix_3[];
extern u32 Last_Ninja_remix_3_size;
extern u8 Last_Ninja_remix_4[];
extern u32 Last_Ninja_remix_4_size;
extern u8 Last_Ninja_remix_5[];
extern u32 Last_Ninja_remix_5_size;
extern u8 Last_Ninja_remix_6[];
extern u32 Last_Ninja_remix_6_size;
extern u8 Last_Ninja[];
extern u32 Last_Ninja_size;
extern u8 Leaving_Teramis_10[];
extern u32 Leaving_Teramis_10_size;
extern u8 Leaving_Teramis_11_title[];
extern u32 Leaving_Teramis_11_title_size;
extern u8 Leaving_Teramis_1_intro[];
extern u32 Leaving_Teramis_1_intro_size;
extern u8 Leaving_Teramis_2[];
extern u32 Leaving_Teramis_2_size;
extern u8 Leaving_Teramis_3[];
extern u32 Leaving_Teramis_3_size;
extern u8 Leaving_Teramis_4[];
extern u32 Leaving_Teramis_4_size;
extern u8 Leaving_Teramis_5[];
extern u32 Leaving_Teramis_5_size;
extern u8 Leaving_Teramis_6_loader[];
extern u32 Leaving_Teramis_6_loader_size;
extern u8 Leaving_Teramis_7_game_over[];
extern u32 Leaving_Teramis_7_game_over_size;
extern u8 Leaving_Teramis_8[];
extern u32 Leaving_Teramis_8_size;
extern u8 Leaving_Teramis_9[];
extern u32 Leaving_Teramis_9_size;
extern u8 Lethal_Xcess_1_level_1[];
extern u32 Lethal_Xcess_1_level_1_size;
extern u8 Lethal_Xcess_2[];
extern u32 Lethal_Xcess_2_size;
extern u8 Lethal_Xcess_3_level_2[];
extern u32 Lethal_Xcess_3_level_2_size;
extern u8 Lethal_Xcess_4_level_3[];
extern u32 Lethal_Xcess_4_level_3_size;
extern u8 Lethal_Xcess_5_level_4[];
extern u32 Lethal_Xcess_5_level_4_size;
extern u8 Lethal_Xcess_6_level_5[];
extern u32 Lethal_Xcess_6_level_5_size;
extern u8 Lethal_Xcess_7_menu[];
extern u32 Lethal_Xcess_7_menu_size;
extern u8 Life_s_a_Bitch_Ak_screen[];
extern u32 Life_s_a_Bitch_Ak_screen_size;
extern u8 Life_s_a_Bitch_Beat_Nick[];
extern u32 Life_s_a_Bitch_Beat_Nick_size;
extern u8 Little_Color_Demo_Axel_F[];
extern u32 Little_Color_Demo_Axel_F_size;
extern u8 Little_Color_Demo_Crazy_Comets_1[];
extern u32 Little_Color_Demo_Crazy_Comets_1_size;
extern u8 Little_Color_Demo_Crazy_Comets_2[];
extern u32 Little_Color_Demo_Crazy_Comets_2_size;
extern u8 Little_Color_Demo_Flash_Gordon[];
extern u32 Little_Color_Demo_Flash_Gordon_size;
extern u8 Little_Color_Demo_Human_Race_1[];
extern u32 Little_Color_Demo_Human_Race_1_size;
extern u8 Little_Color_Demo_Human_Race_2[];
extern u32 Little_Color_Demo_Human_Race_2_size;
extern u8 Little_Color_Demo_Monty_highscore[];
extern u32 Little_Color_Demo_Monty_highscore_size;
extern u8 Little_Sound_Demo_Commando_0[];
extern u32 Little_Sound_Demo_Commando_0_size;
extern u8 Little_Sound_Demo_Commando_1[];
extern u32 Little_Sound_Demo_Commando_1_size;
extern u8 Little_Sound_Demo_Commando_2[];
extern u32 Little_Sound_Demo_Commando_2_size;
extern u8 Little_Sound_Demo_Flash_Gordon[];
extern u32 Little_Sound_Demo_Flash_Gordon_size;
extern u8 Little_Sound_Demo_International_Karate_Remix[];
extern u32 Little_Sound_Demo_International_Karate_Remix_size;
extern u8 Little_Sound_Demo_International_Karate[];
extern u32 Little_Sound_Demo_International_Karate_size;
extern u8 Little_Sound_Demo_Mad_Max_1[];
extern u32 Little_Sound_Demo_Mad_Max_1_size;
extern u8 Little_Sound_Demo_Mad_Max_2[];
extern u32 Little_Sound_Demo_Mad_Max_2_size;
extern u8 Little_Sound_Demo_Mad_Max_3[];
extern u32 Little_Sound_Demo_Mad_Max_3_size;
extern u8 Little_Sound_Demo_Mad_Max_4[];
extern u32 Little_Sound_Demo_Mad_Max_4_size;
extern u8 Little_Sound_Demo_Monty_0[];
extern u32 Little_Sound_Demo_Monty_0_size;
extern u8 Little_Sound_Demo_Monty_1[];
extern u32 Little_Sound_Demo_Monty_1_size;
extern u8 LM_1[];
extern u32 LM_1_size;
extern u8 LM_2[];
extern u32 LM_2_size;
extern u8 Mad_Max_1[];
extern u32 Mad_Max_1_size;
extern u8 Mad_Max_3[];
extern u32 Mad_Max_3_size;
extern u8 Martin_Galway_Mix[];
extern u32 Martin_Galway_Mix_size;
extern u8 Masterblazer_10[];
extern u32 Masterblazer_10_size;
extern u8 Masterblazer_11[];
extern u32 Masterblazer_11_size;
extern u8 Masterblazer_1[];
extern u32 Masterblazer_1_size;
extern u8 Masterblazer_2[];
extern u32 Masterblazer_2_size;
extern u8 Masterblazer_3[];
extern u32 Masterblazer_3_size;
extern u8 Masterblazer_4[];
extern u32 Masterblazer_4_size;
extern u8 Masterblazer_5[];
extern u32 Masterblazer_5_size;
extern u8 Masterblazer_6[];
extern u32 Masterblazer_6_size;
extern u8 Masterblazer_7[];
extern u32 Masterblazer_7_size;
extern u8 Masterblazer_8[];
extern u32 Masterblazer_8_size;
extern u8 Masterblazer_9[];
extern u32 Masterblazer_9_size;
extern u8 Mega_Apocalypse[];
extern u32 Mega_Apocalypse_size;
extern u8 Mindbomb[];
extern u32 Mindbomb_size;
extern u8 Nearly_Spherical[];
extern u32 Nearly_Spherical_size;
extern u8 Noisy_Pillars[];
extern u32 Noisy_Pillars_size;
extern u8 Ocean_Loader[];
extern u32 Ocean_Loader_size;
extern u8 Ooh_Crikey_hidden[];
extern u32 Ooh_Crikey_hidden_size;
extern u8 Ooh_Crikey_loader[];
extern u32 Ooh_Crikey_loader_size;
extern u8 Ooh_Crikey_main_menu[];
extern u32 Ooh_Crikey_main_menu_size;
extern u8 Ooh_Crikey_There_are_many_Sheep_in_Mongolia[];
extern u32 Ooh_Crikey_There_are_many_Sheep_in_Mongolia_size;
extern u8 Ooh_Crikey_Things_Go_Bump_Out_in_the_Night[];
extern u32 Ooh_Crikey_Things_Go_Bump_Out_in_the_Night_size;
extern u8 Ooh_Crikey_Your_Mind_is_my_Ashtray[];
extern u32 Ooh_Crikey_Your_Mind_is_my_Ashtray_size;
extern u8 Pablo_1[];
extern u32 Pablo_1_size;
extern u8 Pablo_2[];
extern u32 Pablo_2_size;
extern u8 Pablo_3[];
extern u32 Pablo_3_size;
extern u8 Pablo_4[];
extern u32 Pablo_4_size;
extern u8 Pablo_5[];
extern u32 Pablo_5_size;
extern u8 Pablo_6[];
extern u32 Pablo_6_size;
extern u8 Phallanx[];
extern u32 Phallanx_size;
extern u8 PHX_Game[];
extern u32 PHX_Game_size;
extern u8 Pro_BMX_Simulator_A[];
extern u32 Pro_BMX_Simulator_A_size;
extern u8 Pro_BMX_Simulator_B[];
extern u32 Pro_BMX_Simulator_B_size;
extern u8 Proteus[];
extern u32 Proteus_size;
extern u8 Return_of_Medusa_1_title[];
extern u32 Return_of_Medusa_1_title_size;
extern u8 Return_of_Medusa_2[];
extern u32 Return_of_Medusa_2_size;
extern u8 Return_of_Medusa_3_in_game[];
extern u32 Return_of_Medusa_3_in_game_size;
extern u8 Rings_of_Medusa_1_title[];
extern u32 Rings_of_Medusa_1_title_size;
extern u8 Rings_of_Medusa_2_in_game[];
extern u32 Rings_of_Medusa_2_in_game_size;
extern u8 Roll_out_1[];
extern u32 Roll_out_1_size;
extern u8 Roll_out_2[];
extern u32 Roll_out_2_size;
extern u8 Saboteur_2[];
extern u32 Saboteur_2_size;
extern u8 Scout_remix[];
extern u32 Scout_remix_size;
extern u8 Scout[];
extern u32 Scout_size;
extern u8 Seven_Gates_of_Jambala_10_level_8[];
extern u32 Seven_Gates_of_Jambala_10_level_8_size;
extern u8 Seven_Gates_of_Jambala_11_level_9[];
extern u32 Seven_Gates_of_Jambala_11_level_9_size;
extern u8 Seven_Gates_of_Jambala_12_level_1[];
extern u32 Seven_Gates_of_Jambala_12_level_1_size;
extern u8 Seven_Gates_of_Jambala_13_Magic_Staff[];
extern u32 Seven_Gates_of_Jambala_13_Magic_Staff_size;
extern u8 Seven_Gates_of_Jambala_1_level_11[];
extern u32 Seven_Gates_of_Jambala_1_level_11_size;
extern u8 Seven_Gates_of_Jambala_2_intro[];
extern u32 Seven_Gates_of_Jambala_2_intro_size;
extern u8 Seven_Gates_of_Jambala_3_level_10[];
extern u32 Seven_Gates_of_Jambala_3_level_10_size;
extern u8 Seven_Gates_of_Jambala_4_level_2[];
extern u32 Seven_Gates_of_Jambala_4_level_2_size;
extern u8 Seven_Gates_of_Jambala_5_level_3[];
extern u32 Seven_Gates_of_Jambala_5_level_3_size;
extern u8 Seven_Gates_of_Jambala_6_level_4[];
extern u32 Seven_Gates_of_Jambala_6_level_4_size;
extern u8 Seven_Gates_of_Jambala_7_level_5[];
extern u32 Seven_Gates_of_Jambala_7_level_5_size;
extern u8 Seven_Gates_of_Jambala_8_level_6[];
extern u32 Seven_Gates_of_Jambala_8_level_6_size;
extern u8 Seven_Gates_of_Jambala_9_level_7[];
extern u32 Seven_Gates_of_Jambala_9_level_7_size;
extern u8 Seven_Gates_of_Jambala_level_11_digidrums[];
extern u32 Seven_Gates_of_Jambala_level_11_digidrums_size;
extern u8 Shades_Giana[];
extern u32 Shades_Giana_size;
extern u8 Sid_Music_N1[];
extern u32 Sid_Music_N1_size;
extern u8 Sid_Music_N2[];
extern u32 Sid_Music_N2_size;
extern u8 So_Watt_2[];
extern u32 So_Watt_2_size;
extern u8 So_Watt_C64_Intro_[];
extern u32 So_Watt_C64_Intro__size;
extern u8 So_Watt_Nordik_Coders[];
extern u32 So_Watt_Nordik_Coders_size;
extern u8 So_Watt_Tcb_Sprites[];
extern u32 So_Watt_Tcb_Sprites_size;
extern u8 Spaceball_1[];
extern u32 Spaceball_1_size;
extern u8 Spaceball_2[];
extern u32 Spaceball_2_size;
extern u8 Spaceball_3[];
extern u32 Spaceball_3_size;
extern u8 Spaceball_4[];
extern u32 Spaceball_4_size;
extern u8 Spaceball_5[];
extern u32 Spaceball_5_size;
extern u8 Starpaws[];
extern u32 Starpaws_size;
extern u8 ST_News_61[];
extern u32 ST_News_61_size;
extern u8 Stormlord_1_title[];
extern u32 Stormlord_1_title_size;
extern u8 Stormlord_2_ingame[];
extern u32 Stormlord_2_ingame_size;
extern u8 Stormlord_3[];
extern u32 Stormlord_3_size;
extern u8 Stormlord_4[];
extern u32 Stormlord_4_size;
extern u8 Supersonic[];
extern u32 Supersonic_size;
extern u8 Swedish_New_Year_90[];
extern u32 Swedish_New_Year_90_size;
extern u8 Syntax_Terror_Level_16[];
extern u32 Syntax_Terror_Level_16_size;
extern u8 Syntax_Terror_loader[];
extern u32 Syntax_Terror_loader_size;
extern u8 Syntax_Terror_reset[];
extern u32 Syntax_Terror_reset_size;
extern u8 Syntax_Terror_TEx[];
extern u32 Syntax_Terror_TEx_size;
extern u8 Syntax_Terror_TLB[];
extern u32 Syntax_Terror_TLB_size;
extern u8 Tangram_1[];
extern u32 Tangram_1_size;
extern u8 Tangram_2[];
extern u32 Tangram_2_size;
extern u8 Thalion_Intro_1[];
extern u32 Thalion_Intro_1_size;
extern u8 Thalion_Intro_2_hidden[];
extern u32 Thalion_Intro_2_hidden_size;
extern u8 Thanatos[];
extern u32 Thanatos_size;
extern u8 Thats_the_way_it_is_2[];
extern u32 Thats_the_way_it_is_2_size;
extern u8 Turrican_2_beginning[];
extern u32 Turrican_2_beginning_size;
extern u8 Turrican_2_loader[];
extern u32 Turrican_2_loader_size;
extern u8 Turrican_2_sfx_1[];
extern u32 Turrican_2_sfx_1_size;
extern u8 Turrican_2_transfer[];
extern u32 Turrican_2_transfer_size;
extern u8 Turrican_2_world_1_1_The_Desert_rocks[];
extern u32 Turrican_2_world_1_1_The_Desert_rocks_size;
extern u8 Turrican_2_world_1_2_The_Traps[];
extern u32 Turrican_2_world_1_2_The_Traps_size;
extern u8 Turrican_2_world_1_3[];
extern u32 Turrican_2_world_1_3_size;
extern u8 Turrican_2_world_1_4_Hi_GI_Joe[];
extern u32 Turrican_2_world_1_4_Hi_GI_Joe_size;
extern u8 Turrican_2_world_1_5_Space_Patrol[];
extern u32 Turrican_2_world_1_5_Space_Patrol_size;
extern u8 Turrican_2_world_1_6_Warhead[];
extern u32 Turrican_2_world_1_6_Warhead_size;
extern u8 Turrican_2_world_2_1_Secret_Dungeons[];
extern u32 Turrican_2_world_2_1_Secret_Dungeons_size;
extern u8 Turrican_2_world_2_2_The_Great_Bath[];
extern u32 Turrican_2_world_2_2_The_Great_Bath_size;
extern u8 Turrican_2_world_2_3_Metal_Stars[];
extern u32 Turrican_2_world_2_3_Metal_Stars_size;
extern u8 Turrican_2_world_2_4_Check_the_gripper[];
extern u32 Turrican_2_world_2_4_Check_the_gripper_size;
extern u8 Turrican_2_world_2_5_Rock_n_Roll_Balance[];
extern u32 Turrican_2_world_2_5_Rock_n_Roll_Balance_size;
extern u8 Turrican_2_world_3_1_Concerto_for_laser[];
extern u32 Turrican_2_world_3_1_Concerto_for_laser_size;
extern u8 Turrican_2_world_3_2_Unidirectional_Fight[];
extern u32 Turrican_2_world_3_2_Unidirectional_Fight_size;
extern u8 Turrican_2_world_3_3_Powerslide[];
extern u32 Turrican_2_world_3_3_Powerslide_size;
extern u8 Turrican_2_world_3_4_Take_a_look[];
extern u32 Turrican_2_world_3_4_Take_a_look_size;
extern u8 Turrican_2_world_3_5_Go_for_the_gunhead[];
extern u32 Turrican_2_world_3_5_Go_for_the_gunhead_size;
extern u8 Turrican_2_world_3_6_Hypercycle_Drive[];
extern u32 Turrican_2_world_3_6_Hypercycle_Drive_size;
extern u8 Turrican_2_world_4_1_The_wall[];
extern u32 Turrican_2_world_4_1_The_wall_size;
extern u8 Turrican_2_world_4_2_Mr_Walker[];
extern u32 Turrican_2_world_4_2_Mr_Walker_size;
extern u8 Turrican_2_world_4_3_Dragon_Fight[];
extern u32 Turrican_2_world_4_3_Dragon_Fight_size;
extern u8 Turrican_2_world_5_1_The_final_challenge[];
extern u32 Turrican_2_world_5_1_The_final_challenge_size;
extern u8 Turrican_2_world_5_2_Go_for_the_nuke_[];
extern u32 Turrican_2_world_5_2_Go_for_the_nuke__size;
extern u8 Turrican_2_world_5_3_Yeah_done_it_[];
extern u32 Turrican_2_world_5_3_Yeah_done_it__size;
extern u8 Turrican_2_world_5_4_Danger_ahead[];
extern u32 Turrican_2_world_5_4_Danger_ahead_size;
extern u8 Turrican_2_world_completed_1[];
extern u32 Turrican_2_world_completed_1_size;
extern u8 Turrican_2_world_completed_2[];
extern u32 Turrican_2_world_completed_2_size;
extern u8 Turrican_2_world_completed_3[];
extern u32 Turrican_2_world_completed_3_size;
extern u8 Turrican_2_world_completed_4[];
extern u32 Turrican_2_world_completed_4_size;
extern u8 Turrican_2_world_completed_5[];
extern u32 Turrican_2_world_completed_5_size;
extern u8 Turrican_loading[];
extern u32 Turrican_loading_size;
extern u8 Turrican_world_1_1[];
extern u32 Turrican_world_1_1_size;
extern u8 Turrican_world_1_2[];
extern u32 Turrican_world_1_2_size;
extern u8 Turrican_world_1_3[];
extern u32 Turrican_world_1_3_size;
extern u8 Turrican_world_1_4[];
extern u32 Turrican_world_1_4_size;
extern u8 Turrican_world_1end[];
extern u32 Turrican_world_1end_size;
extern u8 Turrican_world_2_1[];
extern u32 Turrican_world_2_1_size;
extern u8 Turrican_world_2_2[];
extern u32 Turrican_world_2_2_size;
extern u8 Turrican_world_2_3[];
extern u32 Turrican_world_2_3_size;
extern u8 Turrican_world_2end[];
extern u32 Turrican_world_2end_size;
extern u8 Turrican_world_3_1[];
extern u32 Turrican_world_3_1_size;
extern u8 Turrican_world_3_2[];
extern u32 Turrican_world_3_2_size;
extern u8 Turrican_world_3_3[];
extern u32 Turrican_world_3_3_size;
extern u8 Turrican_world_3end[];
extern u32 Turrican_world_3end_size;
extern u8 Turrican_world_4_1[];
extern u32 Turrican_world_4_1_size;
extern u8 Turrican_world_4_2[];
extern u32 Turrican_world_4_2_size;
extern u8 Turrican_world_4_3[];
extern u32 Turrican_world_4_3_size;
extern u8 Union_Demo_Alloy_Run[];
extern u32 Union_Demo_Alloy_Run_size;
extern u8 Union_Demo_Children_Songs[];
extern u32 Union_Demo_Children_Songs_size;
extern u8 Union_Demo_Cybernoid[];
extern u32 Union_Demo_Cybernoid_size;
extern u8 Union_Demo_Level_16_fullscreen[];
extern u32 Union_Demo_Level_16_fullscreen_size;
extern u8 Union_Demo_Mega_Apocalypse[];
extern u32 Union_Demo_Mega_Apocalypse_size;
extern u8 Union_Demo_Megadist_1[];
extern u32 Union_Demo_Megadist_1_size;
extern u8 Union_Demo_Megadist_2[];
extern u32 Union_Demo_Megadist_2_size;
extern u8 Union_Demo_Ninja_Remix[];
extern u32 Union_Demo_Ninja_Remix_size;
extern u8 Union_Demo_Pandora[];
extern u32 Union_Demo_Pandora_size;
extern u8 Union_Demo_Thats_the_way_it_is[];
extern u32 Union_Demo_Thats_the_way_it_is_size;
extern u8 Union_Demo_Think_Twice[];
extern u32 Union_Demo_Think_Twice_size;
extern u8 Union_Demo_Thundercats[];
extern u32 Union_Demo_Thundercats_size;
extern u8 Vitual_Escape_Final[];
extern u32 Vitual_Escape_Final_size;
extern u8 Warhawk_remix[];
extern u32 Warhawk_remix_size;
extern u8 Warp_1_intro[];
extern u32 Warp_1_intro_size;
extern u8 Warp_2[];
extern u32 Warp_2_size;
extern u8 Warp_3[];
extern u32 Warp_3_size;
extern u8 Warp_4[];
extern u32 Warp_4_size;
extern u8 Warp_5[];
extern u32 Warp_5_size;
extern u8 Warp_6[];
extern u32 Warp_6_size;
extern u8 Warp_7[];
extern u32 Warp_7_size;
extern u8 Warp_8[];
extern u32 Warp_8_size;
extern u8 Wings_of_Death_0_loading[];
extern u32 Wings_of_Death_0_loading_size;
extern u8 Wings_of_Death_1_level_1[];
extern u32 Wings_of_Death_1_level_1_size;
extern u8 Wings_of_Death_2[];
extern u32 Wings_of_Death_2_size;
extern u8 Wings_of_Death_3_level_2[];
extern u32 Wings_of_Death_3_level_2_size;
extern u8 Wings_of_Death_4_level_3[];
extern u32 Wings_of_Death_4_level_3_size;
extern u8 Wings_of_Death_5_level_4[];
extern u32 Wings_of_Death_5_level_4_size;
extern u8 Wings_of_Death_6_level_5[];
extern u32 Wings_of_Death_6_level_5_size;
extern u8 Wings_of_Death_7[];
extern u32 Wings_of_Death_7_size;
extern u8 Wings_of_Death_8_level_6[];
extern u32 Wings_of_Death_8_level_6_size;
extern u8 Wings_of_Death_9_level_7[];
extern u32 Wings_of_Death_9_level_7_size;


typedef struct{char *title; u8 *data; u32 data_size; int typeym;} typeliste;

#define PI 3.141592

void (*reload)() = (void (*) ()) 0x80001800;

static void sound_callback()
{
    u32 *src;
    u32 *dst;
    int count;

	if (playing)
	{
	    	AUDIO_StopDMA();
		AUDIO_InitDMA((u32)SoundBuffer[whichab], AUDIOBUFFER);
    		DCFlushRange(&SoundBuffer[whichab], AUDIOBUFFER);
    		AUDIO_StartDMA();

    		whichab ^= 1;
    		memset(&SoundBuffer[whichab], 0, AUDIOBUFFER);
    		//so.samples_mixed_so_far = so.play_position = 0;

		ymMusicCompute((void *)pMusic, (ymsample *)&tempbuffer,AUDIOBUFFER >> 2);

		count = AUDIOBUFFER >> 3;
    		src = (u32 *)&tempbuffer;
    		dst = (u32 *)&SoundBuffer[whichab];

    		while ( count )
    		{
        		*dst++ = *src;
        		*dst++ = *src++;
        		count--;
    		}
	}
	else
	{
		memset(tempbuffer, 0, AUDIOBUFFER);
	}
}

int main(){
	int mycolor[]={0x28a5,0x38e6,0x4907,0x6169,0x8a2b,0xab2d,0xcc70,0xee13,0xffff,0xee13,0xcc70,0xab2d,0x8a2b,0x6169,0x4907,0x38e6,0x28a5};
	int curcol=0,curlist=0,selectlist=0;
	typeliste myliste[]={
{"--------------------------------------------",Airball_remix,Airball_remix_size,0},
{"--------------------------------------------",Airball_remix,Airball_remix_size,0},
{"NoNameNo is proud to presents you EXISTENZE Music Disk",Airball_remix,Airball_remix_size,0},
{"This Production is dedicated to the BEST music computer maker",Airball_remix,Airball_remix_size,0},
{"Jochen Hippel AKA MadMax",Airball_remix,Airball_remix_size,0},
{"Enjoy More than Ten hour of musixxxxxxxxxxxxxxxxxx",Airball_remix,Airball_remix_size,0},
{"--------------------------------------------",Airball_remix,Airball_remix_size,0},
{"--------------------------------------------",Airball_remix,Airball_remix_size,0},
{"Airball_remix",Airball_remix,Airball_remix_size,1},
{"Alloy_Run_1",Alloy_Run_1,Alloy_Run_1_size,1},
{"Alloy_Run_2",Alloy_Run_2,Alloy_Run_2_size,1},
{"Amberstar_10",Amberstar_10,Amberstar_10_size,1},
{"Amberstar_11",Amberstar_11,Amberstar_11_size,1},
{"Amberstar_12",Amberstar_12,Amberstar_12_size,1},
{"Amberstar_13",Amberstar_13,Amberstar_13_size,1},
{"Amberstar_14",Amberstar_14,Amberstar_14_size,1},
{"Amberstar_15",Amberstar_15,Amberstar_15_size,1},
{"Amberstar_16",Amberstar_16,Amberstar_16_size,1},
{"Amberstar_17",Amberstar_17,Amberstar_17_size,1},
{"Amberstar_18",Amberstar_18,Amberstar_18_size,1},
{"Amberstar_19",Amberstar_19,Amberstar_19_size,1},
{"Amberstar_1",Amberstar_1,Amberstar_1_size,1},
{"Amberstar_20",Amberstar_20,Amberstar_20_size,1},
{"Amberstar_2",Amberstar_2,Amberstar_2_size,1},
{"Amberstar_3",Amberstar_3,Amberstar_3_size,1},
{"Amberstar_4",Amberstar_4,Amberstar_4_size,1},
{"Amberstar_5",Amberstar_5,Amberstar_5_size,1},
{"Amberstar_6",Amberstar_6,Amberstar_6_size,1},
{"Amberstar_7",Amberstar_7,Amberstar_7_size,1},
{"Amberstar_8",Amberstar_8,Amberstar_8_size,1},
{"Amberstar_9",Amberstar_9,Amberstar_9_size,1},
{"Amiga_Demo_end_screen",Amiga_Demo_end_screen,Amiga_Demo_end_screen_size,1},
{"Amiga_Demo_Overscan_screen",Amiga_Demo_Overscan_screen,Amiga_Demo_Overscan_screen_size,1},
{"A_Prehistoric_Tale_10",A_Prehistoric_Tale_10,A_Prehistoric_Tale_10_size,1},
{"A_Prehistoric_Tale_11",A_Prehistoric_Tale_11,A_Prehistoric_Tale_11_size,1},
{"A_Prehistoric_Tale_12",A_Prehistoric_Tale_12,A_Prehistoric_Tale_12_size,1},
{"A_Prehistoric_Tale_13",A_Prehistoric_Tale_13,A_Prehistoric_Tale_13_size,1},
{"A_Prehistoric_Tale_14",A_Prehistoric_Tale_14,A_Prehistoric_Tale_14_size,1},
{"A_Prehistoric_Tale_15_title",A_Prehistoric_Tale_15_title,A_Prehistoric_Tale_15_title_size,1},
{"A_Prehistoric_Tale_16_intro",A_Prehistoric_Tale_16_intro,A_Prehistoric_Tale_16_intro_size,1},
{"A_Prehistoric_Tale_1",A_Prehistoric_Tale_1,A_Prehistoric_Tale_1_size,1},
{"A_Prehistoric_Tale_2",A_Prehistoric_Tale_2,A_Prehistoric_Tale_2_size,1},
{"A_Prehistoric_Tale_3",A_Prehistoric_Tale_3,A_Prehistoric_Tale_3_size,1},
{"A_Prehistoric_Tale_4",A_Prehistoric_Tale_4,A_Prehistoric_Tale_4_size,1},
{"A_Prehistoric_Tale_5",A_Prehistoric_Tale_5,A_Prehistoric_Tale_5_size,1},
{"A_Prehistoric_Tale_6",A_Prehistoric_Tale_6,A_Prehistoric_Tale_6_size,1},
{"A_Prehistoric_Tale_7",A_Prehistoric_Tale_7,A_Prehistoric_Tale_7_size,1},
{"A_Prehistoric_Tale_8",A_Prehistoric_Tale_8,A_Prehistoric_Tale_8_size,1},
{"A_Prehistoric_Tale_9",A_Prehistoric_Tale_9,A_Prehistoric_Tale_9_size,1},
{"Archon_1",Archon_1,Archon_1_size,1},
{"Archon_2",Archon_2,Archon_2_size,1},
{"Archon_3",Archon_3,Archon_3_size,1},
{"Archon_4",Archon_4,Archon_4_size,1},
{"Archon_5",Archon_5,Archon_5_size,1},
{"Archon_6",Archon_6,Archon_6_size,1},
{"Archon_7",Archon_7,Archon_7_size,1},
{"Arpy_1",Arpy_1,Arpy_1_size,1},
{"Arpy_2",Arpy_2,Arpy_2_size,1},
{"Arpy_3",Arpy_3,Arpy_3_size,1},
{"Arpy_4",Arpy_4,Arpy_4_size,1},
{"Arpy_5",Arpy_5,Arpy_5_size,1},
{"Arpy_6",Arpy_6,Arpy_6_size,1},
{"Arpy_mix",Arpy_mix,Arpy_mix_size,1},
{"Astaroth_1",Astaroth_1,Astaroth_1_size,1},
{"Astaroth_2",Astaroth_2,Astaroth_2_size,1},
{"Astaroth_3",Astaroth_3,Astaroth_3_size,1},
{"Astaroth_4",Astaroth_4,Astaroth_4_size,1},
{"Atomino_1",Atomino_1,Atomino_1_size,1},
{"Atomino_2",Atomino_2,Atomino_2_size,1},
{"Atomino_3",Atomino_3,Atomino_3_size,1},
{"Atomino_4",Atomino_4,Atomino_4_size,1},
{"Atomix",Atomix,Atomix_size,1},
{"Axel_F",Axel_F,Axel_F_size,1},
{"Bach_the_future",Bach_the_future,Bach_the_future_size,1},
{"Bankok_Knights_1",Bankok_Knights_1,Bankok_Knights_1_size,1},
{"Bankok_Knights_2",Bankok_Knights_2,Bankok_Knights_2_size,1},
{"Big_Ace_2",Big_Ace_2,Big_Ace_2_size,1},
{"Big_Aufwiedersehen_Monty_10",Big_Aufwiedersehen_Monty_10,Big_Aufwiedersehen_Monty_10_size,1},
{"Big_Aufwiedersehen_Monty_11",Big_Aufwiedersehen_Monty_11,Big_Aufwiedersehen_Monty_11_size,1},
{"Big_Aufwiedersehen_Monty_12",Big_Aufwiedersehen_Monty_12,Big_Aufwiedersehen_Monty_12_size,1},
{"Big_Aufwiedersehen_Monty_13",Big_Aufwiedersehen_Monty_13,Big_Aufwiedersehen_Monty_13_size,1},
{"Big_Aufwiedersehen_Monty_1",Big_Aufwiedersehen_Monty_1,Big_Aufwiedersehen_Monty_1_size,1},
{"Big_Aufwiedersehen_Monty_2",Big_Aufwiedersehen_Monty_2,Big_Aufwiedersehen_Monty_2_size,1},
{"Big_Aufwiedersehen_Monty_3",Big_Aufwiedersehen_Monty_3,Big_Aufwiedersehen_Monty_3_size,1},
{"Big_Aufwiedersehen_Monty_4",Big_Aufwiedersehen_Monty_4,Big_Aufwiedersehen_Monty_4_size,1},
{"Big_Aufwiedersehen_Monty_5",Big_Aufwiedersehen_Monty_5,Big_Aufwiedersehen_Monty_5_size,1},
{"Big_Aufwiedersehen_Monty_6",Big_Aufwiedersehen_Monty_6,Big_Aufwiedersehen_Monty_6_size,1},
{"Big_Aufwiedersehen_Monty_7",Big_Aufwiedersehen_Monty_7,Big_Aufwiedersehen_Monty_7_size,1},
{"Big_Aufwiedersehen_Monty_8",Big_Aufwiedersehen_Monty_8,Big_Aufwiedersehen_Monty_8_size,1},
{"Big_Aufwiedersehen_Monty_9",Big_Aufwiedersehen_Monty_9,Big_Aufwiedersehen_Monty_9_size,1},
{"Big_Balloon_Challenge_1",Big_Balloon_Challenge_1,Big_Balloon_Challenge_1_size,1},
{"Big_Balloon_Challenge_2",Big_Balloon_Challenge_2,Big_Balloon_Challenge_2_size,1},
{"Big_Battle_of_Britain",Big_Battle_of_Britain,Big_Battle_of_Britain_size,1},
{"Big_Bump_Set_Spike_1",Big_Bump_Set_Spike_1,Big_Bump_Set_Spike_1_size,1},
{"Big_Bump_Set_Spike_2",Big_Bump_Set_Spike_2,Big_Bump_Set_Spike_2_size,1},
{"Big_Chimera_1",Big_Chimera_1,Big_Chimera_1_size,1},
{"Big_Chimera_2",Big_Chimera_2,Big_Chimera_2_size,1},
{"Big_Clumsy_Colin_Action_Biker_1",Big_Clumsy_Colin_Action_Biker_1,Big_Clumsy_Colin_Action_Biker_1_size,1},
{"Big_Clumsy_Colin_Action_Biker_2",Big_Clumsy_Colin_Action_Biker_2,Big_Clumsy_Colin_Action_Biker_2_size,1},
{"Big_Clumsy_Colin_Action_Biker_3",Big_Clumsy_Colin_Action_Biker_3,Big_Clumsy_Colin_Action_Biker_3_size,1},
{"Big_Commando_1_game",Big_Commando_1_game,Big_Commando_1_game_size,1},
{"Big_Commando_2_highscore",Big_Commando_2_highscore,Big_Commando_2_highscore_size,1},
{"Big_Commando_3",Big_Commando_3,Big_Commando_3_size,1},
{"Big_Confusion",Big_Confusion,Big_Confusion_size,1},
{"Big_Crazy_Comets_1",Big_Crazy_Comets_1,Big_Crazy_Comets_1_size,1},
{"Big_Crazy_Comets_2",Big_Crazy_Comets_2,Big_Crazy_Comets_2_size,1},
{"Big_Delta_10",Big_Delta_10,Big_Delta_10_size,1},
{"Big_Delta_1_highscore",Big_Delta_1_highscore,Big_Delta_1_highscore_size,1},
{"Big_Delta_2_title",Big_Delta_2_title,Big_Delta_2_title_size,1},
{"Big_Delta_3",Big_Delta_3,Big_Delta_3_size,1},
{"Big_Delta_4",Big_Delta_4,Big_Delta_4_size,1},
{"Big_Delta_5",Big_Delta_5,Big_Delta_5_size,1},
{"Big_Delta_6",Big_Delta_6,Big_Delta_6_size,1},
{"Big_Delta_7",Big_Delta_7,Big_Delta_7_size,1},
{"Big_Delta_8",Big_Delta_8,Big_Delta_8_size,1},
{"Big_Delta_9",Big_Delta_9,Big_Delta_9_size,1},
{"Big_Delta_preview",Big_Delta_preview,Big_Delta_preview_size,1},
{"Big_Education",Big_Education,Big_Education_size,1},
{"Big_Flash_Gordon",Big_Flash_Gordon,Big_Flash_Gordon_size,1},
{"Big_Formula_One",Big_Formula_One,Big_Formula_One_size,1},
{"Big_Geoff_Capes_Strongman_1",Big_Geoff_Capes_Strongman_1,Big_Geoff_Capes_Strongman_1_size,1},
{"Big_Geoff_Capes_Strongman_2",Big_Geoff_Capes_Strongman_2,Big_Geoff_Capes_Strongman_2_size,1},
{"Big_Geoff_Capes_Strongman_3",Big_Geoff_Capes_Strongman_3,Big_Geoff_Capes_Strongman_3_size,1},
{"Big_Geoff_Capes_Strongman_4",Big_Geoff_Capes_Strongman_4,Big_Geoff_Capes_Strongman_4_size,1},
{"Big_Geoff_Capes_Strongman_5",Big_Geoff_Capes_Strongman_5,Big_Geoff_Capes_Strongman_5_size,1},
{"Big_Geoff_Capes_Strongman_6",Big_Geoff_Capes_Strongman_6,Big_Geoff_Capes_Strongman_6_size,1},
{"Big_Gerry_the_Germ_1",Big_Gerry_the_Germ_1,Big_Gerry_the_Germ_1_size,1},
{"Big_Gerry_the_Germ_2",Big_Gerry_the_Germ_2,Big_Gerry_the_Germ_2_size,1},
{"Big_Gerry_the_Germ_3",Big_Gerry_the_Germ_3,Big_Gerry_the_Germ_3_size,1},
{"Big_Gerry_the_Germ_4",Big_Gerry_the_Germ_4,Big_Gerry_the_Germ_4_size,1},
{"Big_Gerry_the_Germ_5",Big_Gerry_the_Germ_5,Big_Gerry_the_Germ_5_size,1},
{"Big_Gerry_the_Germ_6",Big_Gerry_the_Germ_6,Big_Gerry_the_Germ_6_size,1},
{"Big_Gerry_the_Germ_7",Big_Gerry_the_Germ_7,Big_Gerry_the_Germ_7_size,1},
{"Big_Gremlin_Music_Demo_1",Big_Gremlin_Music_Demo_1,Big_Gremlin_Music_Demo_1_size,1},
{"Big_Gremlin_Music_Demo_2",Big_Gremlin_Music_Demo_2,Big_Gremlin_Music_Demo_2_size,1},
{"Big_Gremlin_Music_Demo_3",Big_Gremlin_Music_Demo_3,Big_Gremlin_Music_Demo_3_size,1},
{"Big_Gremlin_Music_Demo_4",Big_Gremlin_Music_Demo_4,Big_Gremlin_Music_Demo_4_size,1},
{"Big_Gremlin_Music_Demo_5",Big_Gremlin_Music_Demo_5,Big_Gremlin_Music_Demo_5_size,1},
{"Big_Gremlin_Music_Demo_6",Big_Gremlin_Music_Demo_6,Big_Gremlin_Music_Demo_6_size,1},
{"Big_Gremlin_Music_Demo_7",Big_Gremlin_Music_Demo_7,Big_Gremlin_Music_Demo_7_size,1},
{"Big_Harvey_Smiths_Show_Jumping",Big_Harvey_Smiths_Show_Jumping,Big_Harvey_Smiths_Show_Jumping_size,1},
{"Big_Human_Race_1",Big_Human_Race_1,Big_Human_Race_1_size,1},
{"Big_Human_Race_2",Big_Human_Race_2,Big_Human_Race_2_size,1},
{"Big_Human_Race_3",Big_Human_Race_3,Big_Human_Race_3_size,1},
{"Big_Human_Race_4",Big_Human_Race_4,Big_Human_Race_4_size,1},
{"Big_Human_Race_5",Big_Human_Race_5,Big_Human_Race_5_size,1},
{"Big_Hunter_Patrol",Big_Hunter_Patrol,Big_Hunter_Patrol_size,1},
{"Big_I_ball",Big_I_ball,Big_I_ball_size,1},
{"Big_International_karate_",Big_International_karate_,Big_International_karate__size,1},
{"Big_International_Karate",Big_International_Karate,Big_International_Karate_size,1},
{"Big_Labello",Big_Labello,Big_Labello_size,1},
{"Big_Lightforce",Big_Lightforce,Big_Lightforce_size,1},
{"Big_Locomotion",Big_Locomotion,Big_Locomotion_size,1},
{"Big_Master_of_Magic_1",Big_Master_of_Magic_1,Big_Master_of_Magic_1_size,1},
{"Big_Master_of_Magic_2",Big_Master_of_Magic_2,Big_Master_of_Magic_2_size,1},
{"Big_Master_of_Magic_3",Big_Master_of_Magic_3,Big_Master_of_Magic_3_size,1},
{"Big_Monty_on_the_Run_1",Big_Monty_on_the_Run_1,Big_Monty_on_the_Run_1_size,1},
{"Big_Monty_on_the_Run_2",Big_Monty_on_the_Run_2,Big_Monty_on_the_Run_2_size,1},
{"Big_Monty_on_the_Run_3",Big_Monty_on_the_Run_3,Big_Monty_on_the_Run_3_size,1},
{"Big_Nemesis_the_Warlock",Big_Nemesis_the_Warlock,Big_Nemesis_the_Warlock_size,1},
{"Big_One_man_and_his_droid",Big_One_man_and_his_droid,Big_One_man_and_his_droid_size,1},
{"Big_Phantoms_of_the_Asteroid_1",Big_Phantoms_of_the_Asteroid_1,Big_Phantoms_of_the_Asteroid_1_size,1},
{"Big_Phantoms_of_the_Asteroid_2",Big_Phantoms_of_the_Asteroid_2,Big_Phantoms_of_the_Asteroid_2_size,1},
{"Big_Samantha_Fox_Strip_Poker_1",Big_Samantha_Fox_Strip_Poker_1,Big_Samantha_Fox_Strip_Poker_1_size,1},
{"Big_Samantha_Fox_Strip_Poker_2",Big_Samantha_Fox_Strip_Poker_2,Big_Samantha_Fox_Strip_Poker_2_size,1},
{"Big_Samantha_Fox_Strip_Poker_3",Big_Samantha_Fox_Strip_Poker_3,Big_Samantha_Fox_Strip_Poker_3_size,1},
{"Big_Samantha_Fox_Strip_Poker_4",Big_Samantha_Fox_Strip_Poker_4,Big_Samantha_Fox_Strip_Poker_4_size,1},
{"Big_Samantha_Fox_Strip_Poker_5",Big_Samantha_Fox_Strip_Poker_5,Big_Samantha_Fox_Strip_Poker_5_size,1},
{"Big_Samantha_Fox_Strip_Poker_6",Big_Samantha_Fox_Strip_Poker_6,Big_Samantha_Fox_Strip_Poker_6_size,1},
{"Big_Sanxion_loader",Big_Sanxion_loader,Big_Sanxion_loader_size,1},
{"Big_Sanxion",Big_Sanxion,Big_Sanxion_size,1},
{"Big_Small_Title",Big_Small_Title,Big_Small_Title_size,1},
{"Big_Spellbound",Big_Spellbound,Big_Spellbound_size,1},
{"Big_Starpaws_1",Big_Starpaws_1,Big_Starpaws_1_size,1},
{"Big_Starpaws_2",Big_Starpaws_2,Big_Starpaws_2_size,1},
{"Big_Starpaws_3",Big_Starpaws_3,Big_Starpaws_3_size,1},
{"Big_Thalamus",Big_Thalamus,Big_Thalamus_size,1},
{"Big_The_Last_V8_1",Big_The_Last_V8_1,Big_The_Last_V8_1_size,1},
{"Big_The_Last_V8_2",Big_The_Last_V8_2,Big_The_Last_V8_2_size,1},
{"Big_The_Last_V8_3",Big_The_Last_V8_3,Big_The_Last_V8_3_size,1},
{"Big_Thing_on_a_spring",Big_Thing_on_a_spring,Big_Thing_on_a_spring_size,1},
{"Big_Thrust",Big_Thrust,Big_Thrust_size,1},
{"Big_Warhawk",Big_Warhawk,Big_Warhawk_size,1},
{"Big_W_a_r",Big_W_a_r,Big_W_a_r_size,1},
{"Big_Wiz_1",Big_Wiz_1,Big_Wiz_1_size,1},
{"Big_Wiz_2",Big_Wiz_2,Big_Wiz_2_size,1},
{"Big_Wiz_3",Big_Wiz_3,Big_Wiz_3_size,1},
{"Big_Zoids",Big_Zoids,Big_Zoids_size,1},
{"Big_Zoolook",Big_Zoolook,Big_Zoolook_size,1},
{"Chambers_of_Shaolin_1_test_3",Chambers_of_Shaolin_1_test_3,Chambers_of_Shaolin_1_test_3_size,1},
{"Chambers_of_Shaolin_2_title",Chambers_of_Shaolin_2_title,Chambers_of_Shaolin_2_title_size,1},
{"Chambers_of_Shaolin_3_loader",Chambers_of_Shaolin_3_loader,Chambers_of_Shaolin_3_loader_size,1},
{"Chambers_of_Shaolin_4_test_2",Chambers_of_Shaolin_4_test_2,Chambers_of_Shaolin_4_test_2_size,1},
{"Chambers_of_Shaolin_5_you_blew_it_",Chambers_of_Shaolin_5_you_blew_it_,Chambers_of_Shaolin_5_you_blew_it__size,1},
{"Chambers_of_Shaolin_6_test_1",Chambers_of_Shaolin_6_test_1,Chambers_of_Shaolin_6_test_1_size,1},
{"Chambers_of_Shaolin_Chinese_revolution",Chambers_of_Shaolin_Chinese_revolution,Chambers_of_Shaolin_Chinese_revolution_size,1},
{"Chambers_of_Shaolin_Mega_Pock_Olipse",Chambers_of_Shaolin_Mega_Pock_Olipse,Chambers_of_Shaolin_Mega_Pock_Olipse_size,1},
{"Chambers_of_Shaolin_Modu_Attack",Chambers_of_Shaolin_Modu_Attack,Chambers_of_Shaolin_Modu_Attack_size,1},
{"Chambers_of_Shaolin_Trapped_in_China",Chambers_of_Shaolin_Trapped_in_China,Chambers_of_Shaolin_Trapped_in_China_size,1},
{"Circus_Attractions_10",Circus_Attractions_10,Circus_Attractions_10_size,1},
{"Circus_Attractions_1",Circus_Attractions_1,Circus_Attractions_1_size,1},
{"Circus_Attractions_2",Circus_Attractions_2,Circus_Attractions_2_size,1},
{"Circus_Attractions_3",Circus_Attractions_3,Circus_Attractions_3_size,1},
{"Circus_Attractions_4",Circus_Attractions_4,Circus_Attractions_4_size,1},
{"Circus_Attractions_5",Circus_Attractions_5,Circus_Attractions_5_size,1},
{"Circus_Attractions_6",Circus_Attractions_6,Circus_Attractions_6_size,1},
{"Circus_Attractions_7",Circus_Attractions_7,Circus_Attractions_7_size,1},
{"Circus_Attractions_8",Circus_Attractions_8,Circus_Attractions_8_size,1},
{"Circus_Attractions_9",Circus_Attractions_9,Circus_Attractions_9_size,1},
{"Comic_bakery",Comic_bakery,Comic_bakery_size,1},
{"Crimetime",Crimetime,Crimetime_size,1},
{"Cuddly_3D_doc",Cuddly_3D_doc,Cuddly_3D_doc_size,1},
{"Cuddly_Big_Sprite",Cuddly_Big_Sprite,Cuddly_Big_Sprite_size,1},
{"Cuddly_Colorshock",Cuddly_Colorshock,Cuddly_Colorshock_size,1},
{"Cuddly_main_menu",Cuddly_main_menu,Cuddly_main_menu_size,1},
{"Cuddly_Megaballs",Cuddly_Megaballs,Cuddly_Megaballs_size,1},
{"Cuddly_Resetscreen",Cuddly_Resetscreen,Cuddly_Resetscreen_size,1},
{"Cuddly_Screen_4",Cuddly_Screen_4,Cuddly_Screen_4_size,1},
{"Cuddly_Star_Wars",Cuddly_Star_Wars,Cuddly_Star_Wars_size,1},
{"Cybernoid_2_1",Cybernoid_2_1,Cybernoid_2_1_size,1},
{"Cybernoid_2_2",Cybernoid_2_2,Cybernoid_2_2_size,1},
{"Dark_Side_of_the_Spoon_1",Dark_Side_of_the_Spoon_1,Dark_Side_of_the_Spoon_1_size,1},
{"Dark_Side_of_the_Spoon_2",Dark_Side_of_the_Spoon_2,Dark_Side_of_the_Spoon_2_size,1},
{"Deepstrike",Deepstrike,Deepstrike_size,1},
{"Dragon_Flight_10_Temple",Dragon_Flight_10_Temple,Dragon_Flight_10_Temple_size,1},
{"Dragon_Flight_11_Inventory",Dragon_Flight_11_Inventory,Dragon_Flight_11_Inventory_size,1},
{"Dragon_Flight_12_Fighting_3",Dragon_Flight_12_Fighting_3,Dragon_Flight_12_Fighting_3_size,1},
{"Dragon_Flight_13_Something_3",Dragon_Flight_13_Something_3,Dragon_Flight_13_Something_3_size,1},
{"Dragon_Flight_14_City_1",Dragon_Flight_14_City_1,Dragon_Flight_14_City_1_size,1},
{"Dragon_Flight_15_Fighting_2",Dragon_Flight_15_Fighting_2,Dragon_Flight_15_Fighting_2_size,1},
{"Dragon_Flight_16_Fighting_1",Dragon_Flight_16_Fighting_1,Dragon_Flight_16_Fighting_1_size,1},
{"Dragon_Flight_1_Title",Dragon_Flight_1_Title,Dragon_Flight_1_Title_size,1},
{"Dragon_Flight_2_King_Halfton_2",Dragon_Flight_2_King_Halfton_2,Dragon_Flight_2_King_Halfton_2_size,1},
{"Dragon_Flight_3_King_Halfton_1",Dragon_Flight_3_King_Halfton_1,Dragon_Flight_3_King_Halfton_1_size,1},
{"Dragon_Flight_4_Finish_1",Dragon_Flight_4_Finish_1,Dragon_Flight_4_Finish_1_size,1},
{"Dragon_Flight_5_Finish_2",Dragon_Flight_5_Finish_2,Dragon_Flight_5_Finish_2_size,1},
{"Dragon_Flight_6_Finish_3",Dragon_Flight_6_Finish_3,Dragon_Flight_6_Finish_3_size,1},
{"Dragon_Flight_7_Something_1",Dragon_Flight_7_Something_1,Dragon_Flight_7_Something_1_size,1},
{"Dragon_Flight_8_City_2",Dragon_Flight_8_City_2,Dragon_Flight_8_City_2_size,1},
{"Dragon_Flight_9_Something_2",Dragon_Flight_9_Something_2,Dragon_Flight_9_Something_2_size,1},
{"Dragon_Flight_Unicorn",Dragon_Flight_Unicorn,Dragon_Flight_Unicorn_size,1},
{"Dugger_1",Dugger_1,Dugger_1_size,1},
{"Dugger_2",Dugger_2,Dugger_2_size,1},
{"Dugger_3",Dugger_3,Dugger_3_size,1},
{"Dugger_4",Dugger_4,Dugger_4_size,1},
{"Dugger_5",Dugger_5,Dugger_5_size,1},
{"Eliminator",Eliminator,Eliminator_size,1},
{"Enchanted_Lands_10_game_over",Enchanted_Lands_10_game_over,Enchanted_Lands_10_game_over_size,1},
{"Enchanted_Lands_1_intro",Enchanted_Lands_1_intro,Enchanted_Lands_1_intro_size,1},
{"Enchanted_Lands_2_level_1",Enchanted_Lands_2_level_1,Enchanted_Lands_2_level_1_size,1},
{"Enchanted_Lands_3_level_2",Enchanted_Lands_3_level_2,Enchanted_Lands_3_level_2_size,1},
{"Enchanted_Lands_4_level_3",Enchanted_Lands_4_level_3,Enchanted_Lands_4_level_3_size,1},
{"Enchanted_Lands_5_level_4",Enchanted_Lands_5_level_4,Enchanted_Lands_5_level_4_size,1},
{"Enchanted_Lands_6_level_5",Enchanted_Lands_6_level_5,Enchanted_Lands_6_level_5_size,1},
{"Enchanted_Lands_7_level_6",Enchanted_Lands_7_level_6,Enchanted_Lands_7_level_6_size,1},
{"Enchanted_Lands_8_level_7",Enchanted_Lands_8_level_7,Enchanted_Lands_8_level_7_size,1},
{"Enchanted_Lands_9_level_8",Enchanted_Lands_9_level_8,Enchanted_Lands_9_level_8_size,1},
{"Final_Synth_Sample_1",Final_Synth_Sample_1,Final_Synth_Sample_1_size,1},
{"Final_Synth_Sample_2",Final_Synth_Sample_2,Final_Synth_Sample_2_size,1},
{"Final_Synth_Sample_3",Final_Synth_Sample_3,Final_Synth_Sample_3_size,1},
{"Final_Synth_Sample_4",Final_Synth_Sample_4,Final_Synth_Sample_4_size,1},
{"Final_Synth_Sample_5",Final_Synth_Sample_5,Final_Synth_Sample_5_size,1},
{"Final_Synth_Sample_6",Final_Synth_Sample_6,Final_Synth_Sample_6_size,1},
{"Final_Synth_Sample_7",Final_Synth_Sample_7,Final_Synth_Sample_7_size,1},
{"fiveth_Gear_1_title",fiveth_Gear_1_title,fiveth_Gear_1_title_size,1},
{"fiveth_Gear_2",fiveth_Gear_2,fiveth_Gear_2_size,1},
{"fiveth_Gear_3",fiveth_Gear_3,fiveth_Gear_3_size,1},
{"fiveth_Gear_4",fiveth_Gear_4,fiveth_Gear_4_size,1},
{"fiveth_Gear_5",fiveth_Gear_5,fiveth_Gear_5_size,1},
{"Forgotten_Worlds",Forgotten_Worlds,Forgotten_Worlds_size,1},
{"Froehn",Froehn,Froehn_size,1},
{"Gambol_1",Gambol_1,Gambol_1_size,1},
{"Gambol_2",Gambol_2,Gambol_2_size,1},
{"Gambol_3",Gambol_3,Gambol_3_size,1},
{"Ghost_Battle_1_loader",Ghost_Battle_1_loader,Ghost_Battle_1_loader_size,1},
{"Ghost_Battle_2_title",Ghost_Battle_2_title,Ghost_Battle_2_title_size,1},
{"Ghost_Battle_3_level_1",Ghost_Battle_3_level_1,Ghost_Battle_3_level_1_size,1},
{"Ghost_Battle_4_level_2",Ghost_Battle_4_level_2,Ghost_Battle_4_level_2_size,1},
{"Ghost_Battle_5_level_3",Ghost_Battle_5_level_3,Ghost_Battle_5_level_3_size,1},
{"Ghost_Battle_6_level_4",Ghost_Battle_6_level_4,Ghost_Battle_6_level_4_size,1},
{"Ghost_Battle_7_over",Ghost_Battle_7_over,Ghost_Battle_7_over_size,1},
{"Grand_Monster_Slam_jingle_1",Grand_Monster_Slam_jingle_1,Grand_Monster_Slam_jingle_1_size,1},
{"Grand_Monster_Slam_jingle_2",Grand_Monster_Slam_jingle_2,Grand_Monster_Slam_jingle_2_size,1},
{"Grand_Monster_Slam_jingle_3",Grand_Monster_Slam_jingle_3,Grand_Monster_Slam_jingle_3_size,1},
{"Grand_Monster_Slam",Grand_Monster_Slam,Grand_Monster_Slam_size,1},
{"Great_Courts_2",Great_Courts_2,Great_Courts_2_size,1},
{"Great_Giana_Sisters_1_title",Great_Giana_Sisters_1_title,Great_Giana_Sisters_1_title_size,1},
{"Great_Giana_Sisters_2_ingame_1",Great_Giana_Sisters_2_ingame_1,Great_Giana_Sisters_2_ingame_1_size,1},
{"Great_Giana_Sisters_3_bonus",Great_Giana_Sisters_3_bonus,Great_Giana_Sisters_3_bonus_size,1},
{"Great_Giana_Sisters_4_ingame_2",Great_Giana_Sisters_4_ingame_2,Great_Giana_Sisters_4_ingame_2_size,1},
{"Great_Giana_Sisters_5_ingame_3",Great_Giana_Sisters_5_ingame_3,Great_Giana_Sisters_5_ingame_3_size,1},
{"Great_Giana_Sisters_6_highscore",Great_Giana_Sisters_6_highscore,Great_Giana_Sisters_6_highscore_size,1},
{"Hexer",Hexer,Hexer_size,1},
{"Ian_n_Mick_2",Ian_n_Mick_2,Ian_n_Mick_2_size,1},
{"Insect_in_Space_1",Insect_in_Space_1,Insect_in_Space_1_size,1},
{"Insect_in_Space_2",Insect_in_Space_2,Insect_in_Space_2_size,1},
{"Jinx_1",Jinx_1,Jinx_1_size,1},
{"Jinx_2",Jinx_2,Jinx_2_size,1},
{"JT_in_Space",JT_in_Space,JT_in_Space_size,1},
{"Knucklebusters",Knucklebusters,Knucklebusters_size,1},
{"Last_Ninja_remix_1",Last_Ninja_remix_1,Last_Ninja_remix_1_size,1},
{"Last_Ninja_remix_2",Last_Ninja_remix_2,Last_Ninja_remix_2_size,1},
{"Last_Ninja_remix_3",Last_Ninja_remix_3,Last_Ninja_remix_3_size,1},
{"Last_Ninja_remix_4",Last_Ninja_remix_4,Last_Ninja_remix_4_size,1},
{"Last_Ninja_remix_5",Last_Ninja_remix_5,Last_Ninja_remix_5_size,1},
{"Last_Ninja_remix_6",Last_Ninja_remix_6,Last_Ninja_remix_6_size,1},
{"Last_Ninja",Last_Ninja,Last_Ninja_size,1},
{"Leaving_Teramis_10",Leaving_Teramis_10,Leaving_Teramis_10_size,1},
{"Leaving_Teramis_11_title",Leaving_Teramis_11_title,Leaving_Teramis_11_title_size,1},
{"Leaving_Teramis_1_intro",Leaving_Teramis_1_intro,Leaving_Teramis_1_intro_size,1},
{"Leaving_Teramis_2",Leaving_Teramis_2,Leaving_Teramis_2_size,1},
{"Leaving_Teramis_3",Leaving_Teramis_3,Leaving_Teramis_3_size,1},
{"Leaving_Teramis_4",Leaving_Teramis_4,Leaving_Teramis_4_size,1},
{"Leaving_Teramis_5",Leaving_Teramis_5,Leaving_Teramis_5_size,1},
{"Leaving_Teramis_6_loader",Leaving_Teramis_6_loader,Leaving_Teramis_6_loader_size,1},
{"Leaving_Teramis_7_game_over",Leaving_Teramis_7_game_over,Leaving_Teramis_7_game_over_size,1},
{"Leaving_Teramis_8",Leaving_Teramis_8,Leaving_Teramis_8_size,1},
{"Leaving_Teramis_9",Leaving_Teramis_9,Leaving_Teramis_9_size,1},
{"Lethal_Xcess_1_level_1",Lethal_Xcess_1_level_1,Lethal_Xcess_1_level_1_size,1},
{"Lethal_Xcess_2",Lethal_Xcess_2,Lethal_Xcess_2_size,1},
{"Lethal_Xcess_3_level_2",Lethal_Xcess_3_level_2,Lethal_Xcess_3_level_2_size,1},
{"Lethal_Xcess_4_level_3",Lethal_Xcess_4_level_3,Lethal_Xcess_4_level_3_size,1},
{"Lethal_Xcess_5_level_4",Lethal_Xcess_5_level_4,Lethal_Xcess_5_level_4_size,1},
{"Lethal_Xcess_6_level_5",Lethal_Xcess_6_level_5,Lethal_Xcess_6_level_5_size,1},
{"Lethal_Xcess_7_menu",Lethal_Xcess_7_menu,Lethal_Xcess_7_menu_size,1},
{"Life_s_a_Bitch_Ak_screen",Life_s_a_Bitch_Ak_screen,Life_s_a_Bitch_Ak_screen_size,1},
{"Life_s_a_Bitch_Beat_Nick",Life_s_a_Bitch_Beat_Nick,Life_s_a_Bitch_Beat_Nick_size,1},
{"Little_Color_Demo_Axel_F",Little_Color_Demo_Axel_F,Little_Color_Demo_Axel_F_size,1},
{"Little_Color_Demo_Crazy_Comets_1",Little_Color_Demo_Crazy_Comets_1,Little_Color_Demo_Crazy_Comets_1_size,1},
{"Little_Color_Demo_Crazy_Comets_2",Little_Color_Demo_Crazy_Comets_2,Little_Color_Demo_Crazy_Comets_2_size,1},
{"Little_Color_Demo_Flash_Gordon",Little_Color_Demo_Flash_Gordon,Little_Color_Demo_Flash_Gordon_size,1},
{"Little_Color_Demo_Human_Race_1",Little_Color_Demo_Human_Race_1,Little_Color_Demo_Human_Race_1_size,1},
{"Little_Color_Demo_Human_Race_2",Little_Color_Demo_Human_Race_2,Little_Color_Demo_Human_Race_2_size,1},
{"Little_Color_Demo_Monty_highscore",Little_Color_Demo_Monty_highscore,Little_Color_Demo_Monty_highscore_size,1},
{"Little_Sound_Demo_Commando_0",Little_Sound_Demo_Commando_0,Little_Sound_Demo_Commando_0_size,1},
{"Little_Sound_Demo_Commando_1",Little_Sound_Demo_Commando_1,Little_Sound_Demo_Commando_1_size,1},
{"Little_Sound_Demo_Commando_2",Little_Sound_Demo_Commando_2,Little_Sound_Demo_Commando_2_size,1},
{"Little_Sound_Demo_Flash_Gordon",Little_Sound_Demo_Flash_Gordon,Little_Sound_Demo_Flash_Gordon_size,1},
{"Little_Sound_Demo_International_Karate_Remix",Little_Sound_Demo_International_Karate_Remix,Little_Sound_Demo_International_Karate_Remix_size,1},
{"Little_Sound_Demo_International_Karate",Little_Sound_Demo_International_Karate,Little_Sound_Demo_International_Karate_size,1},
{"Little_Sound_Demo_Mad_Max_1",Little_Sound_Demo_Mad_Max_1,Little_Sound_Demo_Mad_Max_1_size,1},
{"Little_Sound_Demo_Mad_Max_2",Little_Sound_Demo_Mad_Max_2,Little_Sound_Demo_Mad_Max_2_size,1},
{"Little_Sound_Demo_Mad_Max_3",Little_Sound_Demo_Mad_Max_3,Little_Sound_Demo_Mad_Max_3_size,1},
{"Little_Sound_Demo_Mad_Max_4",Little_Sound_Demo_Mad_Max_4,Little_Sound_Demo_Mad_Max_4_size,1},
{"Little_Sound_Demo_Monty_0",Little_Sound_Demo_Monty_0,Little_Sound_Demo_Monty_0_size,1},
{"Little_Sound_Demo_Monty_1",Little_Sound_Demo_Monty_1,Little_Sound_Demo_Monty_1_size,1},
{"LM_1",LM_1,LM_1_size,1},
{"LM_2",LM_2,LM_2_size,1},
{"Mad_Max_1",Mad_Max_1,Mad_Max_1_size,1},
{"Mad_Max_3",Mad_Max_3,Mad_Max_3_size,1},
{"Martin_Galway_Mix",Martin_Galway_Mix,Martin_Galway_Mix_size,1},
{"Masterblazer_10",Masterblazer_10,Masterblazer_10_size,1},
{"Masterblazer_11",Masterblazer_11,Masterblazer_11_size,1},
{"Masterblazer_1",Masterblazer_1,Masterblazer_1_size,1},
{"Masterblazer_2",Masterblazer_2,Masterblazer_2_size,1},
{"Masterblazer_3",Masterblazer_3,Masterblazer_3_size,1},
{"Masterblazer_4",Masterblazer_4,Masterblazer_4_size,1},
{"Masterblazer_5",Masterblazer_5,Masterblazer_5_size,1},
{"Masterblazer_6",Masterblazer_6,Masterblazer_6_size,1},
{"Masterblazer_7",Masterblazer_7,Masterblazer_7_size,1},
{"Masterblazer_8",Masterblazer_8,Masterblazer_8_size,1},
{"Masterblazer_9",Masterblazer_9,Masterblazer_9_size,1},
{"Mega_Apocalypse",Mega_Apocalypse,Mega_Apocalypse_size,1},
{"Mindbomb",Mindbomb,Mindbomb_size,1},
{"Nearly_Spherical",Nearly_Spherical,Nearly_Spherical_size,1},
{"Noisy_Pillars",Noisy_Pillars,Noisy_Pillars_size,1},
{"Ocean_Loader",Ocean_Loader,Ocean_Loader_size,1},
{"Ooh_Crikey_hidden",Ooh_Crikey_hidden,Ooh_Crikey_hidden_size,1},
{"Ooh_Crikey_loader",Ooh_Crikey_loader,Ooh_Crikey_loader_size,1},
{"Ooh_Crikey_main_menu",Ooh_Crikey_main_menu,Ooh_Crikey_main_menu_size,1},
{"Ooh_Crikey_There_are_many_Sheep_in_Mongolia",Ooh_Crikey_There_are_many_Sheep_in_Mongolia,Ooh_Crikey_There_are_many_Sheep_in_Mongolia_size,1},
{"Ooh_Crikey_Things_Go_Bump_Out_in_the_Night",Ooh_Crikey_Things_Go_Bump_Out_in_the_Night,Ooh_Crikey_Things_Go_Bump_Out_in_the_Night_size,1},
{"Ooh_Crikey_Your_Mind_is_my_Ashtray",Ooh_Crikey_Your_Mind_is_my_Ashtray,Ooh_Crikey_Your_Mind_is_my_Ashtray_size,1},
{"Pablo_1",Pablo_1,Pablo_1_size,1},
{"Pablo_2",Pablo_2,Pablo_2_size,1},
{"Pablo_3",Pablo_3,Pablo_3_size,1},
{"Pablo_4",Pablo_4,Pablo_4_size,1},
{"Pablo_5",Pablo_5,Pablo_5_size,1},
{"Pablo_6",Pablo_6,Pablo_6_size,1},
{"Phallanx",Phallanx,Phallanx_size,1},
{"PHX_Game",PHX_Game,PHX_Game_size,1},
{"Pro_BMX_Simulator_A",Pro_BMX_Simulator_A,Pro_BMX_Simulator_A_size,1},
{"Pro_BMX_Simulator_B",Pro_BMX_Simulator_B,Pro_BMX_Simulator_B_size,1},
{"Proteus",Proteus,Proteus_size,1},
{"Return_of_Medusa_1_title",Return_of_Medusa_1_title,Return_of_Medusa_1_title_size,1},
{"Return_of_Medusa_2",Return_of_Medusa_2,Return_of_Medusa_2_size,1},
{"Return_of_Medusa_3_in_game",Return_of_Medusa_3_in_game,Return_of_Medusa_3_in_game_size,1},
{"Rings_of_Medusa_1_title",Rings_of_Medusa_1_title,Rings_of_Medusa_1_title_size,1},
{"Rings_of_Medusa_2_in_game",Rings_of_Medusa_2_in_game,Rings_of_Medusa_2_in_game_size,1},
{"Roll_out_1",Roll_out_1,Roll_out_1_size,1},
{"Roll_out_2",Roll_out_2,Roll_out_2_size,1},
{"Saboteur_2",Saboteur_2,Saboteur_2_size,1},
{"Scout_remix",Scout_remix,Scout_remix_size,1},
{"Scout",Scout,Scout_size,1},
{"Seven_Gates_of_Jambala_10_level_8",Seven_Gates_of_Jambala_10_level_8,Seven_Gates_of_Jambala_10_level_8_size,1},
{"Seven_Gates_of_Jambala_11_level_9",Seven_Gates_of_Jambala_11_level_9,Seven_Gates_of_Jambala_11_level_9_size,1},
{"Seven_Gates_of_Jambala_12_level_1",Seven_Gates_of_Jambala_12_level_1,Seven_Gates_of_Jambala_12_level_1_size,1},
{"Seven_Gates_of_Jambala_13_Magic_Staff",Seven_Gates_of_Jambala_13_Magic_Staff,Seven_Gates_of_Jambala_13_Magic_Staff_size,1},
{"Seven_Gates_of_Jambala_1_level_11",Seven_Gates_of_Jambala_1_level_11,Seven_Gates_of_Jambala_1_level_11_size,1},
{"Seven_Gates_of_Jambala_2_intro",Seven_Gates_of_Jambala_2_intro,Seven_Gates_of_Jambala_2_intro_size,1},
{"Seven_Gates_of_Jambala_3_level_10",Seven_Gates_of_Jambala_3_level_10,Seven_Gates_of_Jambala_3_level_10_size,1},
{"Seven_Gates_of_Jambala_4_level_2",Seven_Gates_of_Jambala_4_level_2,Seven_Gates_of_Jambala_4_level_2_size,1},
{"Seven_Gates_of_Jambala_5_level_3",Seven_Gates_of_Jambala_5_level_3,Seven_Gates_of_Jambala_5_level_3_size,1},
{"Seven_Gates_of_Jambala_6_level_4",Seven_Gates_of_Jambala_6_level_4,Seven_Gates_of_Jambala_6_level_4_size,1},
{"Seven_Gates_of_Jambala_7_level_5",Seven_Gates_of_Jambala_7_level_5,Seven_Gates_of_Jambala_7_level_5_size,1},
{"Seven_Gates_of_Jambala_8_level_6",Seven_Gates_of_Jambala_8_level_6,Seven_Gates_of_Jambala_8_level_6_size,1},
{"Seven_Gates_of_Jambala_9_level_7",Seven_Gates_of_Jambala_9_level_7,Seven_Gates_of_Jambala_9_level_7_size,1},
{"Seven_Gates_of_Jambala_level_11_digidrums",Seven_Gates_of_Jambala_level_11_digidrums,Seven_Gates_of_Jambala_level_11_digidrums_size,1},
{"Shades_Giana",Shades_Giana,Shades_Giana_size,1},
{"Sid_Music_N1",Sid_Music_N1,Sid_Music_N1_size,1},
{"Sid_Music_N2",Sid_Music_N2,Sid_Music_N2_size,1},
{"So_Watt_2",So_Watt_2,So_Watt_2_size,1},
{"So_Watt_C64_Intro_",So_Watt_C64_Intro_,So_Watt_C64_Intro__size,1},
{"So_Watt_Nordik_Coders",So_Watt_Nordik_Coders,So_Watt_Nordik_Coders_size,1},
{"So_Watt_Tcb_Sprites",So_Watt_Tcb_Sprites,So_Watt_Tcb_Sprites_size,1},
{"Spaceball_1",Spaceball_1,Spaceball_1_size,1},
{"Spaceball_2",Spaceball_2,Spaceball_2_size,1},
{"Spaceball_3",Spaceball_3,Spaceball_3_size,1},
{"Spaceball_4",Spaceball_4,Spaceball_4_size,1},
{"Spaceball_5",Spaceball_5,Spaceball_5_size,1},
{"Starpaws",Starpaws,Starpaws_size,1},
{"ST_News_61",ST_News_61,ST_News_61_size,1},
{"Stormlord_1_title",Stormlord_1_title,Stormlord_1_title_size,1},
{"Stormlord_2_ingame",Stormlord_2_ingame,Stormlord_2_ingame_size,1},
{"Stormlord_3",Stormlord_3,Stormlord_3_size,1},
{"Stormlord_4",Stormlord_4,Stormlord_4_size,1},
{"Supersonic",Supersonic,Supersonic_size,1},
{"Swedish_New_Year_90",Swedish_New_Year_90,Swedish_New_Year_90_size,1},
{"Syntax_Terror_Level_16",Syntax_Terror_Level_16,Syntax_Terror_Level_16_size,1},
{"Syntax_Terror_loader",Syntax_Terror_loader,Syntax_Terror_loader_size,1},
{"Syntax_Terror_reset",Syntax_Terror_reset,Syntax_Terror_reset_size,1},
{"Syntax_Terror_TEx",Syntax_Terror_TEx,Syntax_Terror_TEx_size,1},
{"Syntax_Terror_TLB",Syntax_Terror_TLB,Syntax_Terror_TLB_size,1},
{"Tangram_1",Tangram_1,Tangram_1_size,1},
{"Tangram_2",Tangram_2,Tangram_2_size,1},
{"Thalion_Intro_1",Thalion_Intro_1,Thalion_Intro_1_size,1},
{"Thalion_Intro_2_hidden",Thalion_Intro_2_hidden,Thalion_Intro_2_hidden_size,1},
{"Thanatos",Thanatos,Thanatos_size,1},
{"Thats_the_way_it_is_2",Thats_the_way_it_is_2,Thats_the_way_it_is_2_size,1},
{"Turrican_2_beginning",Turrican_2_beginning,Turrican_2_beginning_size,1},
{"Turrican_2_loader",Turrican_2_loader,Turrican_2_loader_size,1},
{"Turrican_2_sfx_1",Turrican_2_sfx_1,Turrican_2_sfx_1_size,1},
{"Turrican_2_transfer",Turrican_2_transfer,Turrican_2_transfer_size,1},
{"Turrican_2_world_1_1_The_Desert_rocks",Turrican_2_world_1_1_The_Desert_rocks,Turrican_2_world_1_1_The_Desert_rocks_size,1},
{"Turrican_2_world_1_2_The_Traps",Turrican_2_world_1_2_The_Traps,Turrican_2_world_1_2_The_Traps_size,1},
{"Turrican_2_world_1_3",Turrican_2_world_1_3,Turrican_2_world_1_3_size,1},
{"Turrican_2_world_1_4_Hi_GI_Joe",Turrican_2_world_1_4_Hi_GI_Joe,Turrican_2_world_1_4_Hi_GI_Joe_size,1},
{"Turrican_2_world_1_5_Space_Patrol",Turrican_2_world_1_5_Space_Patrol,Turrican_2_world_1_5_Space_Patrol_size,1},
{"Turrican_2_world_1_6_Warhead",Turrican_2_world_1_6_Warhead,Turrican_2_world_1_6_Warhead_size,1},
{"Turrican_2_world_2_1_Secret_Dungeons",Turrican_2_world_2_1_Secret_Dungeons,Turrican_2_world_2_1_Secret_Dungeons_size,1},
{"Turrican_2_world_2_2_The_Great_Bath",Turrican_2_world_2_2_The_Great_Bath,Turrican_2_world_2_2_The_Great_Bath_size,1},
{"Turrican_2_world_2_3_Metal_Stars",Turrican_2_world_2_3_Metal_Stars,Turrican_2_world_2_3_Metal_Stars_size,1},
{"Turrican_2_world_2_4_Check_the_gripper",Turrican_2_world_2_4_Check_the_gripper,Turrican_2_world_2_4_Check_the_gripper_size,1},
{"Turrican_2_world_2_5_Rock_n_Roll_Balance",Turrican_2_world_2_5_Rock_n_Roll_Balance,Turrican_2_world_2_5_Rock_n_Roll_Balance_size,1},
{"Turrican_2_world_3_1_Concerto_for_laser",Turrican_2_world_3_1_Concerto_for_laser,Turrican_2_world_3_1_Concerto_for_laser_size,1},
{"Turrican_2_world_3_2_Unidirectional_Fight",Turrican_2_world_3_2_Unidirectional_Fight,Turrican_2_world_3_2_Unidirectional_Fight_size,1},
{"Turrican_2_world_3_3_Powerslide",Turrican_2_world_3_3_Powerslide,Turrican_2_world_3_3_Powerslide_size,1},
{"Turrican_2_world_3_4_Take_a_look",Turrican_2_world_3_4_Take_a_look,Turrican_2_world_3_4_Take_a_look_size,1},
{"Turrican_2_world_3_5_Go_for_the_gunhead",Turrican_2_world_3_5_Go_for_the_gunhead,Turrican_2_world_3_5_Go_for_the_gunhead_size,1},
{"Turrican_2_world_3_6_Hypercycle_Drive",Turrican_2_world_3_6_Hypercycle_Drive,Turrican_2_world_3_6_Hypercycle_Drive_size,1},
{"Turrican_2_world_4_1_The_wall",Turrican_2_world_4_1_The_wall,Turrican_2_world_4_1_The_wall_size,1},
{"Turrican_2_world_4_2_Mr_Walker",Turrican_2_world_4_2_Mr_Walker,Turrican_2_world_4_2_Mr_Walker_size,1},
{"Turrican_2_world_4_3_Dragon_Fight",Turrican_2_world_4_3_Dragon_Fight,Turrican_2_world_4_3_Dragon_Fight_size,1},
{"Turrican_2_world_5_1_The_final_challenge",Turrican_2_world_5_1_The_final_challenge,Turrican_2_world_5_1_The_final_challenge_size,1},
{"Turrican_2_world_5_2_Go_for_the_nuke_",Turrican_2_world_5_2_Go_for_the_nuke_,Turrican_2_world_5_2_Go_for_the_nuke__size,1},
{"Turrican_2_world_5_3_Yeah_done_it_",Turrican_2_world_5_3_Yeah_done_it_,Turrican_2_world_5_3_Yeah_done_it__size,1},
{"Turrican_2_world_5_4_Danger_ahead",Turrican_2_world_5_4_Danger_ahead,Turrican_2_world_5_4_Danger_ahead_size,1},
{"Turrican_2_world_completed_1",Turrican_2_world_completed_1,Turrican_2_world_completed_1_size,1},
{"Turrican_2_world_completed_2",Turrican_2_world_completed_2,Turrican_2_world_completed_2_size,1},
{"Turrican_2_world_completed_3",Turrican_2_world_completed_3,Turrican_2_world_completed_3_size,1},
{"Turrican_2_world_completed_4",Turrican_2_world_completed_4,Turrican_2_world_completed_4_size,1},
{"Turrican_2_world_completed_5",Turrican_2_world_completed_5,Turrican_2_world_completed_5_size,1},
{"Turrican_loading",Turrican_loading,Turrican_loading_size,1},
{"Turrican_world_1_1",Turrican_world_1_1,Turrican_world_1_1_size,1},
{"Turrican_world_1_2",Turrican_world_1_2,Turrican_world_1_2_size,1},
{"Turrican_world_1_3",Turrican_world_1_3,Turrican_world_1_3_size,1},
{"Turrican_world_1_4",Turrican_world_1_4,Turrican_world_1_4_size,1},
{"Turrican_world_1end",Turrican_world_1end,Turrican_world_1end_size,1},
{"Turrican_world_2_1",Turrican_world_2_1,Turrican_world_2_1_size,1},
{"Turrican_world_2_2",Turrican_world_2_2,Turrican_world_2_2_size,1},
{"Turrican_world_2_3",Turrican_world_2_3,Turrican_world_2_3_size,1},
{"Turrican_world_2end",Turrican_world_2end,Turrican_world_2end_size,1},
{"Turrican_world_3_1",Turrican_world_3_1,Turrican_world_3_1_size,1},
{"Turrican_world_3_2",Turrican_world_3_2,Turrican_world_3_2_size,1},
{"Turrican_world_3_3",Turrican_world_3_3,Turrican_world_3_3_size,1},
{"Turrican_world_3end",Turrican_world_3end,Turrican_world_3end_size,1},
{"Turrican_world_4_1",Turrican_world_4_1,Turrican_world_4_1_size,1},
{"Turrican_world_4_2",Turrican_world_4_2,Turrican_world_4_2_size,1},
{"Turrican_world_4_3",Turrican_world_4_3,Turrican_world_4_3_size,1},
{"Union_Demo_Alloy_Run",Union_Demo_Alloy_Run,Union_Demo_Alloy_Run_size,1},
{"Union_Demo_Children_Songs",Union_Demo_Children_Songs,Union_Demo_Children_Songs_size,1},
{"Union_Demo_Cybernoid",Union_Demo_Cybernoid,Union_Demo_Cybernoid_size,1},
{"Union_Demo_Level_16_fullscreen",Union_Demo_Level_16_fullscreen,Union_Demo_Level_16_fullscreen_size,1},
{"Union_Demo_Mega_Apocalypse",Union_Demo_Mega_Apocalypse,Union_Demo_Mega_Apocalypse_size,1},
{"Union_Demo_Megadist_1",Union_Demo_Megadist_1,Union_Demo_Megadist_1_size,1},
{"Union_Demo_Megadist_2",Union_Demo_Megadist_2,Union_Demo_Megadist_2_size,1},
{"Union_Demo_Ninja_Remix",Union_Demo_Ninja_Remix,Union_Demo_Ninja_Remix_size,1},
{"Union_Demo_Pandora",Union_Demo_Pandora,Union_Demo_Pandora_size,1},
{"Union_Demo_Thats_the_way_it_is",Union_Demo_Thats_the_way_it_is,Union_Demo_Thats_the_way_it_is_size,1},
{"Union_Demo_Think_Twice",Union_Demo_Think_Twice,Union_Demo_Think_Twice_size,1},
{"Union_Demo_Thundercats",Union_Demo_Thundercats,Union_Demo_Thundercats_size,1},
{"Vitual_Escape_Final",Vitual_Escape_Final,Vitual_Escape_Final_size,1},
{"Warhawk_remix",Warhawk_remix,Warhawk_remix_size,1},
{"Warp_1_intro",Warp_1_intro,Warp_1_intro_size,1},
{"Warp_2",Warp_2,Warp_2_size,1},
{"Warp_3",Warp_3,Warp_3_size,1},
{"Warp_4",Warp_4,Warp_4_size,1},
{"Warp_5",Warp_5,Warp_5_size,1},
{"Warp_6",Warp_6,Warp_6_size,1},
{"Warp_7",Warp_7,Warp_7_size,1},
{"Warp_8",Warp_8,Warp_8_size,1},
{"Wings_of_Death_0_loading",Wings_of_Death_0_loading,Wings_of_Death_0_loading_size,1},
{"Wings_of_Death_1_level_1",Wings_of_Death_1_level_1,Wings_of_Death_1_level_1_size,1},
{"Wings_of_Death_2",Wings_of_Death_2,Wings_of_Death_2_size,1},
{"Wings_of_Death_3_level_2",Wings_of_Death_3_level_2,Wings_of_Death_3_level_2_size,1},
{"Wings_of_Death_4_level_3",Wings_of_Death_4_level_3,Wings_of_Death_4_level_3_size,1},
{"Wings_of_Death_5_level_4",Wings_of_Death_5_level_4,Wings_of_Death_5_level_4_size,1},
{"Wings_of_Death_6_level_5",Wings_of_Death_6_level_5,Wings_of_Death_6_level_5_size,1},
{"Wings_of_Death_7",Wings_of_Death_7,Wings_of_Death_7_size,1},
{"Wings_of_Death_8_level_6",Wings_of_Death_8_level_6,Wings_of_Death_8_level_6_size,1},
{"Wings_of_Death_9_level_7",Wings_of_Death_9_level_7,Wings_of_Death_9_level_7_size,1},
{"--------------------------------------------",Airball_remix,Airball_remix_size,0},
{"--------------------------------------------",Airball_remix,Airball_remix_size,0},
{"NoNameNo is proud to presents you EXISTENZE Music Disk",Airball_remix,Airball_remix_size,0},
{"This Production is dedicated to the BEST music computer maker",Airball_remix,Airball_remix_size,0},
{"Jochen Hippel AKA MadMax",Airball_remix,Airball_remix_size,0},
{"Enjoy More than Ten hour of musixxxxxxxxxxxxxxxxxx",Airball_remix,Airball_remix_size,0},
{"--------------------------------------------",Airball_remix,Airball_remix_size,0},
{"--------------------------------------------",Airball_remix,Airball_remix_size,0}};

	int ly;
//	int current_title=0;
	float fi;
	int i;
	int cx1=0,cx2=0,cx3=0,cx4=0;
	int cy1=0,cy2=0,cy3=0,cy4=0;
	int cf=0,cc=25,cs=15,cn,oldcf;

	int x,y;
	int scroll1_line=480-40;
	int scroll1_high=32;
	int scroll1_speed=1;
	int scrolli=0;
	static char* scrolltxt="NONAMENO IS BACK WITH THIS DEMO OLDSCHOOL STYLED CALLED EXISTENZE. THIS DEMO IS A TRIBUTE TO THE BEST COMPUTER MUSIC MAKER EVER NAMED JOCHEN HIPPEL AKA MADMAX. IN THIS DEMO YOU CAN FIND MORE THAN 10 HOURS OF IT'S WORK. LIKE ALL OLD SCHOOL DEMO HERE IS THE GREETINGS PART ;) SO GREETING GOES TO : ALL THE TEAM AROUND DEVKITPRO AND LIBOGC (SHAGKUR YOU ROXXX), PARA FOR YOUR WORK ON WIIUSE, LEONARD OXG FOR THE YM REPLAY ROUTINE, USCGHOST FOR GRRLIB SUPPORT, DHEWG, MARCAN, BUSHING, ERANT, TMBINC, XORLOSER, DASDA, STALKID64, HELL HIBOU, DCISO, WANINKOKO, SVPE, AND ALL OTHERS I FORGOT...... I ALSO CODED THIS DEMO TO PROMOTE GRRLIB (GX RGB RENDERER LIBRARY) SOURCES OF THIS DEMO ARE AVAILABLE BY SIMPLE REQUEST. I THINK NOW IT'S TIME TO WARPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP..............................";
	int let=0;

	void *mf;
//	ymMusicInfo_t info;

	GRRLIB_buffer=(u16 *)malloc(640*480*2);	

	AUDIO_Init(NULL);       /*** Start audio subsystem ***/    
	AUDIO_SetDSPSampleRate(AI_SAMPLERATE_48KHZ); /*** Set default samplerate to 48khz ***/    
	AUDIO_RegisterDMACallback( (void *)sound_callback );/*** and the DMA Callback ***/
	DCFlushRange((char *)&SoundBuffer[0], AUDIOBUFFER);

	pMusic = ymMusicCreate();
	mf = ymMusicLoadMemory(pMusic, myliste[8].data, myliste[8].data_size);
//peut etre plus tard ;)	ymMusicGetInfo(pMusic,&info);
	ymMusicSetLoopMode(pMusic,YMTRUE);
	ymMusicPlay(pMusic);
	playing=1;
	sound_callback();


	VIDEO_Init();
	WPAD_Init();

	GRRLIB_InitVideo();
	GRRLIB_Start();
	GRRLIB_FillScreen(0x0);
	GRRLIB_Render();
	VIDEO_WaitVSync();

	for(fi=0;fi<100;fi+=0.3){
		GRRLIB_FillScreen(0x0);
		GRRLIB_Print(320-font5_char_width*4,135,font5_char_width,font5_char_high,"NoNameNo",font5,0xffff,0xf01e);
		GRRLIB_DrawImg(320-(nounours_width*0.5), 240-(nounours_high*0.5), nounours_width, nounours_high, nounours_img, 0, 1, (int)fi);
		GRRLIB_Print(320-font5_char_width*8,250+nounours_high*0.5,font5_char_width,font5_char_high,"Proudly Presents",font5,0xffff,0xf01e);
		GRRLIB_Render();
	}
	for(fi=100;fi>0;fi-=0.4){
		GRRLIB_FillScreen(0x0);
		GRRLIB_Print(320-font5_char_width*4,135,font5_char_width,font5_char_high,"NoNameNo",font5,0xffff,0xf01e);
		GRRLIB_DrawImg(320-(nounours_width*0.5), 240-(nounours_high*0.5), nounours_width, nounours_high, nounours_img, 0, 1, (int)fi);
		GRRLIB_Print(320-font5_char_width*8,250+nounours_high*0.5,font5_char_width,font5_char_high,"Proudly Presents",font5,0xffff,0xf01e);
		GRRLIB_Render();
	}

	for(fi=0;fi<100;fi+=0.3){
		GRRLIB_FillScreen(0x0);
		GRRLIB_DrawImg(320-(existenze_width*0.5), 240-(existenze_high*0.5), existenze_width, existenze_high, existenze_img, 0, 1, (int)fi);
		GRRLIB_Render();
	}
	for(fi=100;fi>0;fi-=0.4){
		GRRLIB_FillScreen(0x0);
		GRRLIB_DrawImg(320-(existenze_width*0.5), 240-(existenze_high*0.5), existenze_width, existenze_high, existenze_img, 0, 1, (int)fi);
		GRRLIB_Render();
	}


	for(fi=0;fi<3*2*PI;fi+=0.02){
		GRRLIB_FillScreen(0x0);
		GRRLIB_Print(320-font5_char_width*5,180,font5_char_width,font5_char_high,"POWERED BY",font5,0xffff,0xf01e);
		GRRLIB_DrawImg(320-(grrlib_width*0.5), 240-(grrlib_high*0.5), grrlib_width, grrlib_high, grrlib_img, fi, 1, 100);
		GRRLIB_Render();
	}


	while(1){
		// scan the pad status
		WPAD_ScanPads();
		u32 wpaddown = WPAD_ButtonsDown(0);
		u32 wpadheld = WPAD_ButtonsHeld(0);

		// Clear the screen 
		for(i=0;i<640*440;i++){
                	GRRLIB_buffer[i]=0x0;
        	}
	
		// Display our logo
		GRRLIB_DrawImg(320-(existenze_width*0.5), 0, existenze_width, existenze_high, existenze_img, 0, 1, 100);

		// Display list
		curlist=selectlist;
		for(ly=162;ly<434;ly+=16){
			GRRLIB_Print(320-((strlen(myliste[curlist].title)*0.5)*9),ly,font5_char_width,font5_char_high,myliste[curlist].title,font5,mycolor[curcol],0xf01e);
			curcol++;
			curlist++;
		}
		curcol=0;

		// Enjoy the Scrolltext
		for(x=scroll1_speed;x<640;x++){
			for(y=scroll1_line;y<=scroll1_line+scroll1_high;y++){
				GRRLIB_buffer[y*640+x-scroll1_speed]=GRRLIB_buffer[y*640+x];
			}
		}

		GRRLIB_DrawTile(639-scrolli, scroll1_line, 32, 32, tlb_img, scrolltxt[let]-32,0,1);
		scrolli+=scroll1_speed;
		if(scrolli>32){
			scrolli=0;
			let++;
			if(let>(strlen(scrolltxt)-1))
				let=0;
		}	

		// Let's draw some cube
		if(cf>=63) cf=0;
		oldcf=cf;
		for(cn=0;cn<=cc;cn++){
			GRRLIB_DrawTile(cubeX1[cx1+cs*cn]+cubeX2[cx2+cs*cn]+cubeX3[cx3+cs*cn]+cubeX4[cx4+cs*cn],
					cubeY1[cy1+cs*cn]+cubeY2[cy2+cs*cn]+cubeY3[cy3+cs*cn]+cubeY4[cy4+cs*cn],
					55,
					50,
					cubeyo_img,
					cf,
					0,
					1);
			cf+=1; if(cf>=63) cf=0;
		}
		cf=oldcf+1; 
		cx1+=1; if(cx1>=512) cx1=0;
		cx2+=3; if(cx2>=512) cx2=0;
		cx3+=5; if(cx3>=512) cx3=0;
		cx4+=2; if(cx4>=512) cx4=0;

		cy1+=1; if(cy1>=512) cy1=0;
		cy2+=3; if(cy2>=512) cy2=0;
		cy3+=3; if(cy3>=512) cy3=0;
		cy4+=1; if(cy4>=512) cy4=0;


	
		GRRLIB_Render();
		VIDEO_WaitVSync();


		if(wpadheld & WPAD_BUTTON_B){
			if(wpadheld & WPAD_BUTTON_UP){
				selectlist--;
				if(selectlist<0) selectlist=0;
			}
		}
		else{
			if(wpaddown & WPAD_BUTTON_UP){
				selectlist--;
				if(selectlist<0) selectlist=0;
			}
		}
		
		if(wpadheld & WPAD_BUTTON_B){
			if(wpadheld & WPAD_BUTTON_DOWN){
				selectlist++;
				if(selectlist>512) selectlist=512;

			}
		}
		else{
			if(wpaddown & WPAD_BUTTON_DOWN){
				selectlist++;
				if(selectlist>512) selectlist=512;

			}
		}
		if(wpaddown & WPAD_BUTTON_A){
			if(myliste[curlist-9].typeym == 1){
				playing = 0;
				ymMusicStop(pMusic);
				mf = ymMusicLoadMemory(pMusic, myliste[curlist-9].data, myliste[curlist-9].data_size);
				ymMusicSetLoopMode(pMusic,YMTRUE);
				ymMusicPlay(pMusic);
				playing=1;
				sound_callback();
		        }
		}

		if ( wpaddown & WPAD_BUTTON_HOME ){
			playing = 0;
			ymMusicStop(pMusic);
			exit(0);
		}

	}
return(0);

}
